From b9f3943dac8a0146cfceab0eb936e930eafd2a13 Mon Sep 17 00:00:00 2001
From: Tirupati Singh <65238-tirupati_singh@users.noreply.drupalcode.org>
Date: Sat, 23 Nov 2024 11:18:51 +0000
Subject: [PATCH] Issue #3488921: Added Trash module icon in the navigation.

---
 dist/css/components/toolbar.css      |   4 ++++
 dist/css/layout/core_navigation.css  |   4 ++++
 dist/css/layout/navigation.css       |   4 ++++
 dist/media/sprite.svg                | Bin 34676 -> 35060 bytes
 media/icons/toolbar/trash-module.svg | Bin 0 -> 431 bytes
 styles/helpers/_svg-sprite.scss      |   5 +++++
 styles/helpers/_toolbar-icons.scss   |   4 ++++
 7 files changed, 21 insertions(+)
 create mode 100644 media/icons/toolbar/trash-module.svg

diff --git a/dist/css/components/toolbar.css b/dist/css/components/toolbar.css
index c63a8d8e7..2841718c3 100644
--- a/dist/css/components/toolbar.css
+++ b/dist/css/components/toolbar.css
@@ -377,6 +377,10 @@ body.gin--classic-toolbar {
   --icon: url("../../media/sprite.svg#close-view");
 }
 
+.toolbar .toolbar-bar .toolbar-button--icon--navigation-trash {
+  --icon: url("../../media/sprite.svg#trash-module-view");
+}
+
 .toolbar .toolbar-bar .toolbar-icon-escape-admin {
   display: none;
 }
diff --git a/dist/css/layout/core_navigation.css b/dist/css/layout/core_navigation.css
index 1fa8c48ee..76a2dff62 100644
--- a/dist/css/layout/core_navigation.css
+++ b/dist/css/layout/core_navigation.css
@@ -409,6 +409,10 @@ body.gin--core-navigation {
   --icon: url("../../media/sprite.svg#close-view");
 }
 
+.toolbar-button--icon--navigation-trash {
+  --icon: url("../../media/sprite.svg#trash-module-view");
+}
+
 #navigation-link-navigationcreate:first-child {
   margin-block-end: var(--admin-toolbar-space-8);
 }
diff --git a/dist/css/layout/navigation.css b/dist/css/layout/navigation.css
index b981145b7..476a766b5 100644
--- a/dist/css/layout/navigation.css
+++ b/dist/css/layout/navigation.css
@@ -1329,6 +1329,10 @@ button.toolbar-link--sidebar-toggle[aria-expanded=true]::before {
   --icon: url("../../media/sprite.svg#close-view");
 }
 
+.toolbar-button--icon--navigation-trash {
+  --icon: url("../../media/sprite.svg#trash-module-view");
+}
+
 .gin-secondary-toolbar .toolbar-menu__trigger {
   display: none;
 }
diff --git a/dist/media/sprite.svg b/dist/media/sprite.svg
index eafaa34fa8cc3f1e23b861cb45da84758f374094..0e97b9c7016078151e87b16c39104ff7bf3a2e38 100644
GIT binary patch
delta 112
zcmey;$Mj_)(+2i7u9Bj};tbu~{FKtkfijAd_p?r!yrIfua)6vH4?-#@b+UB3E~>ys
xK4C_S$s1zCH?y}%F)~{k8BAU%sWRE4T}sH($Uwo!M8U{JN#D*!zql;j4ggP4CQ$$Y

delta 34
qcmew|k?Bhx(+2jo&F$?{jEokOKN_e_KG7jHIlrBkRlm3_-3|Z&8V!vA

diff --git a/media/icons/toolbar/trash-module.svg b/media/icons/toolbar/trash-module.svg
new file mode 100644
index 0000000000000000000000000000000000000000..07be8e20b6525b9e38697aff5905e89e10fb2be6
GIT binary patch
literal 431
zcmcC1E=yOa$j!+swpGd~DJihh*Do(G*DE*H%P&gTH!?6V&@V1aS5hd;Of7fHudr1z
zP%uz1GEp!xQL^JwP_Ri?NXyL0u~o{;&r4NOC@v|=&rY>fN-ixbO3f>A&d<p&f{E&u
zXQq^7*eV(68JWVxax(K$lM@SUm5TC9^HNZRv+^_ZVB#RF6clU<@^dOdIur`>GxJJ{
zZIz4_%oI!&%oL0a70i_EZ1iCYVCoY~G89s5m3$2?70k*EO%jb1j1)i~Fw`|tF!C@*
z=Ia`TndKTQ7=$6IQZUjr%0S^O7?l};ElMoOfLa1}P=%qblA(c;LM4bcR8pugg7QJM
dIY<Xc8HNrMG#wy5h7KG3bUQ8^P&C+a0RVb)b*BIT

literal 0
HcmV?d00001

diff --git a/styles/helpers/_svg-sprite.scss b/styles/helpers/_svg-sprite.scss
index 0ebbe571e..f98d53b7a 100644
--- a/styles/helpers/_svg-sprite.scss
+++ b/styles/helpers/_svg-sprite.scss
@@ -78,6 +78,7 @@ $sprites: (
     'reports': "../../media/sprite.svg#reports-view",
     'structure': "../../media/sprite.svg#structure-view",
     'tmgmt': "../../media/sprite.svg#tmgmt-view",
+    'trash-module': "../../media/sprite.svg#trash-module-view",
     'webform': "../../media/sprite.svg#webform-view"
 );
 
@@ -398,6 +399,10 @@ $sizes: (
         'width': 24px,
         'height': 24px
     ),
+    'trash-module': (
+        'width': 24px,
+        'height': 24px
+    ),
     'webform': (
         'width': 24px,
         'height': 24px
diff --git a/styles/helpers/_toolbar-icons.scss b/styles/helpers/_toolbar-icons.scss
index 32a9473db..248afafa0 100644
--- a/styles/helpers/_toolbar-icons.scss
+++ b/styles/helpers/_toolbar-icons.scss
@@ -181,3 +181,7 @@
 .toolbar-button--icon--cross::before {
   --icon: #{icon('close')};
 }
+
+.toolbar-button--icon--navigation-trash {
+  --icon: #{icon('trash-module')};
+}
-- 
GitLab