opf/openproject

View on GitHub
app/components/projects/delete_list_modal_component.html.erb

Summary

Maintainability
Test Coverage
<%= render(Primer::Alpha::Dialog.new(title: t(:'projects.lists.delete_modal.title'),
                                     size: :large,
                                     id: MODAL_ID,
                                     data: { 'test-selector': MODAL_ID })) do |d| %>
  <% d.with_header(variant: :large, mb: 2) %>
  <% d.with_body { t(:'projects.lists.delete_modal.text') } %>

  <% d.with_footer do %>
    <%= render(Primer::Beta::Button.new(data: { "close-dialog-id": MODAL_ID })) { I18n.t(:button_cancel) } %>
    <%= form_with(url: projects_query_path(query),
                  method: :delete) do %>
      <%= render(Primer::Beta::Button.new(scheme: :danger,
                                          type: :submit)) { I18n.t(:button_delete) } %>
      <% end %>
  <% end %>
<% end %>