diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json
index 9c08dfb59fe6..d41ce97895ac 100644
--- a/src/Umbraco.Web.UI.Client/package-lock.json
+++ b/src/Umbraco.Web.UI.Client/package-lock.json
@@ -10467,9 +10467,9 @@
}
},
"node_modules/lucide-static": {
- "version": "0.544.0",
- "resolved": "https://registry.npmjs.org/lucide-static/-/lucide-static-0.544.0.tgz",
- "integrity": "sha512-2PkMTYcjQkIzYbd5u2g7UtRaNDP7dLQT107MmYBdvnZZCO3Vj0nqH6HA5AkUS2Era8D1ITb/UxrOkfdH/qN2Ag==",
+ "version": "0.546.0",
+ "resolved": "https://registry.npmjs.org/lucide-static/-/lucide-static-0.546.0.tgz",
+ "integrity": "sha512-9nZdgIRqLVsoqbSpSf+tRUbieA/y1eVvsN20ecBI8MKDay7XC4fy0MsNFXhiOddk419s7IgtEOvlf+nFWWPqoA==",
"dev": true,
"license": "ISC"
},
@@ -17013,7 +17013,7 @@
"uuid": "^13.0.0"
},
"devDependencies": {
- "lucide-static": "^0.544.0",
+ "lucide-static": "^0.546.0",
"simple-icons": "^15.16.1",
"svgo": "^4.0.0"
}
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json
index a21e080e58ac..c51f6aa9cc75 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json
@@ -2894,6 +2894,11 @@
"file": "icon-molecular.svg",
"legacy": true
},
+ {
+ "name": "icon-trash-empty",
+ "file": "icon-trash-empty.svg",
+ "internal": true
+ },
{
"name": "icon-umbraco",
"file": "icon-umbraco.svg"
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts
index b62744227649..4297fe7243b1 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts
@@ -2209,6 +2209,9 @@ name: "icon-molecular",
hidden: true,
path: () => import("./icons/icon-molecular.js"),
},{
+name: "icon-trash-empty",
+path: () => import("./icons/icon-trash-empty.js"),
+},{
name: "icon-umbraco",
path: () => import("./icons/icon-umbraco.js"),
},{
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts
index 50c100a717b9..1a785d1cc68f 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts
@@ -1 +1 @@
-export default ``;
\ No newline at end of file
+export default ``;
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-empty.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-empty.ts
new file mode 100644
index 000000000000..92fab8d84597
--- /dev/null
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-empty.ts
@@ -0,0 +1 @@
+export default ``;
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/svgs/icon-trash-empty.svg b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/svgs/icon-trash-empty.svg
new file mode 100644
index 000000000000..1188d8c7e3e3
--- /dev/null
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/svgs/icon-trash-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/package.json b/src/Umbraco.Web.UI.Client/src/packages/core/package.json
index 0574513f6e0b..3048d2df8dff 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/package.json
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/package.json
@@ -13,8 +13,8 @@
"@hey-api/openapi-ts": "0.85.0"
},
"devDependencies": {
- "lucide-static": "^0.544.0",
+ "lucide-static": "^0.546.0",
"simple-icons": "^15.16.1",
"svgo": "^4.0.0"
}
-}
+}
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/empty-recycle-bin/empty-recycle-bin.action.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/empty-recycle-bin/empty-recycle-bin.action.kind.ts
index 531a21c00e3f..b98f1bbc7153 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/empty-recycle-bin/empty-recycle-bin.action.kind.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/entity-action/empty-recycle-bin/empty-recycle-bin.action.kind.ts
@@ -14,7 +14,7 @@ export const manifest: UmbExtensionManifestKind = {
weight: 100,
forEntityTypes: [],
meta: {
- icon: 'icon-trash',
+ icon: 'icon-trash-empty',
label: 'Empty Recycle Bin',
additionalOptions: true,
},
diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts
index bc981490bd89..11fe94c4f7d1 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/manifests.ts
@@ -20,6 +20,7 @@ const entityActions: Array = [
name: 'Delete Document Entity Action',
forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE],
meta: {
+ icon: 'icon-trash-empty',
itemRepositoryAlias: UMB_DOCUMENT_ITEM_REPOSITORY_ALIAS,
detailRepositoryAlias: UMB_DOCUMENT_DETAIL_REPOSITORY_ALIAS,
referenceRepositoryAlias: UMB_DOCUMENT_REFERENCE_REPOSITORY_ALIAS,
diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-actions/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-actions/manifests.ts
index ec4f69d43c1a..45f7cfb152e8 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-actions/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/entity-actions/manifests.ts
@@ -18,6 +18,7 @@ export const manifests: Array = [
kind: 'deleteWithRelation',
forEntityTypes: [UMB_MEDIA_ENTITY_TYPE],
meta: {
+ icon: 'icon-trash-empty',
itemRepositoryAlias: UMB_MEDIA_ITEM_REPOSITORY_ALIAS,
detailRepositoryAlias: UMB_MEDIA_DETAIL_REPOSITORY_ALIAS,
referenceRepositoryAlias: UMB_MEDIA_REFERENCE_REPOSITORY_ALIAS,