diff --git a/app/views/admin/site_customization/content_blocks/edit.html.erb b/app/views/admin/site_customization/content_blocks/edit.html.erb index 0a66bd5d5..5fa818c7d 100644 --- a/app/views/admin/site_customization/content_blocks/edit.html.erb +++ b/app/views/admin/site_customization/content_blocks/edit.html.erb @@ -4,10 +4,14 @@ <%= back_link_to admin_site_customization_content_blocks_path %> -<%= link_to t("admin.site_customization.content_blocks.index.delete"), - (@is_heading_content_block ? admin_site_customization_delete_heading_content_block_path(@content_block.id) : admin_site_customization_content_block_path(@content_block)), - method: :delete, - class: "delete float-right" %> +<%= render Admin::ActionComponent.new( + :destroy, + @content_block, + text: t("admin.site_customization.content_blocks.index.delete"), + path: (@is_heading_content_block ? admin_site_customization_delete_heading_content_block_path(@content_block.id) : admin_site_customization_content_block_path(@content_block)), + method: :delete, + class: "delete float-right" +) %>

<%= t("admin.site_customization.content_blocks.edit.title") %>

diff --git a/spec/system/admin/site_customization/content_blocks_spec.rb b/spec/system/admin/site_customization/content_blocks_spec.rb index b9e49774a..42c125769 100644 --- a/spec/system/admin/site_customization/content_blocks_spec.rb +++ b/spec/system/admin/site_customization/content_blocks_spec.rb @@ -103,7 +103,7 @@ describe "Admin custom content blocks", :admin do block = create(:site_customization_content_block) visit edit_admin_site_customization_content_block_path(block) - click_link "Delete block" + click_button "Delete block" expect(page).not_to have_content("#{block.name} (#{block.locale})") expect(page).not_to have_content(block.body)