diff --git a/dist/css/components/toolbar.css b/dist/css/components/toolbar.css
index c63a8d8e7e0c82df4388d049bf6db9c6de266db1..2841718c30b850a0f00202f94dac2f1c3606204a 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 1fa8c48eec957de791c2edd6970ccecb19012ab2..76a2dff62c8c3abe3a2dc3df59d5ba01e5b36ff8 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 b981145b7009d8a6fc8ff0c392525664876f428e..476a766b5158186563375399cac5b0f14e1f9179 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
Binary files a/dist/media/sprite.svg and b/dist/media/sprite.svg differ
diff --git a/media/icons/toolbar/trash-module.svg b/media/icons/toolbar/trash-module.svg
new file mode 100644
index 0000000000000000000000000000000000000000..07be8e20b6525b9e38697aff5905e89e10fb2be6
Binary files /dev/null and b/media/icons/toolbar/trash-module.svg differ
diff --git a/styles/helpers/_svg-sprite.scss b/styles/helpers/_svg-sprite.scss
index 0ebbe571e987e97cf9a78d3cbac1a84a5a0dd39d..f98d53b7a9a30dbe4633efc1b556bde2214d92f5 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 32a9473dba239a58191a3ef213d1b34166d7e43c..248afafa00319dda46c8e43d0dd6f32704145c63 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')};
+}