Update delete group card styling

Proposal

See &18831 for designs

Implementation guide

  1. Rename app/views/groups/settings/_delayed_deletion.html.haml to _delete.html.haml
  2. Update styling in _delete.html.haml
  3. Create app/views/groups/settings/_delayed_delete_card_body.html.haml and ee/app/views/groups/settings/_delayed_delete_card_body.html.haml
  4. Move ee/app/views/groups/settings/_delayed_deletion.html.haml to ee/app/views/groups/settings/_delayed_delete_card_body.html.haml
  5. Move app/views/groups/settings/_remove_button.html.haml to app/views/groups/settings/_delayed_delete_card_body.html.haml
  6. Change to _delete.html.haml
- c.with_body do
  - if group.self_deletion_scheduled?
    = form_tag(group, method: :delete, id: remove_form_id) do
      %p= delete_immediately_namespace_scheduled_for_deletion_message(group)

      = hidden_field_tag(:permanently_remove, true)

      = render 'groups/settings/remove_button', group: group, remove_form_id: remove_form_id, button_text: _('Delete permanently')
  - else
  = form_tag(group, method: :delete, id: remove_form_id) do
    %p= delete_delayed_namespace_message(group)

    = render 'groups/delayed_delete_card_body', group: group, remove_form_id: remove_form_id
  1. Remove = render_if_exists 'groups/settings/immediately_remove', group: @group, remove_form_id: 'js-remove-group-form' from app/views/groups/edit.html.haml#L66
  2. Move delete below restore action
Edited by Peter Hegman