From ce0be6037ff3e4d1c0cf4316c3eced88d847ec4a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com>
Date: Wed, 24 Nov 2021 10:42:00 +0100
Subject: [PATCH] can destroy menu items

---
 .../website/menu/items/_treebranch.html.erb           | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/app/views/admin/communication/website/menu/items/_treebranch.html.erb b/app/views/admin/communication/website/menu/items/_treebranch.html.erb
index b3b44f01d..2dbc404ee 100644
--- a/app/views/admin/communication/website/menu/items/_treebranch.html.erb
+++ b/app/views/admin/communication/website/menu/items/_treebranch.html.erb
@@ -15,7 +15,16 @@
       <% end %>
       <%= link_to_if can?(:read, item), item, admin_communication_website_menu_item_path(website_id: item.website.id, menu_id: item.menu.id, id: item.id) %>
       <span class="move_btn py-2 ps-2"><i class="fas fa-sort"></i></span>
-      <%= link_to t('edit'), edit_admin_communication_website_menu_item_path(website_id: item.website.id, menu_id: item.menu.id, id: item.id), class: "#{button_classes} ms-auto" if can?(:edit, item) %>
+      <div class="btn-group ms-auto" role="group">
+        <%= link_to t('edit'),
+                    edit_admin_communication_website_menu_item_path(website_id: item.website.id, menu_id: item.menu.id, id: item.id),
+                    class: button_classes if can?(:edit, item) %>
+        <%= link_to t('delete'),
+                    admin_communication_website_menu_item_path(website_id: item.website.id, menu_id: item.menu.id, id: item.id),
+                    method: :delete,
+                    data: { confirm: t('please-confirm') },
+                    class: button_classes_danger if can?(:destroy, item) %>
+      </div>
     </div>
     <ul class="list-unstyled treeview__children js-treeview-children <%= 'js-treeview-sortable-container' if can?(:reorder, item) %> ms-4" data-id="<%= item.id %>">
       <li class="treeview__empty">
-- 
GitLab