diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item-base/tree-item-base.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item-base/tree-item-base.element.ts
index 7471f61c93..028a4908f0 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item-base/tree-item-base.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-item-base/tree-item-base.element.ts
@@ -7,6 +7,9 @@ import { TreeItemPresentationModel } from '@umbraco-cms/backoffice/backend-api';
@customElement('umb-tree-item-base')
export class UmbTreeItemBaseElement extends UmbLitElement {
+ @state()
+ private _iconAlias?: string;
+
@state()
private _item?: TreeItemPresentationModel;
@@ -119,8 +122,8 @@ export class UmbTreeItemBaseElement extends UmbLitElement {
@slotchange=${(e: Event) => {
this._iconSlotHasChildren = this.#hasNodes(e);
}}>
- ${this._item?.icon && !this._iconSlotHasChildren
- ? html` `
+ ${this._iconAlias && !this._iconSlotHasChildren
+ ? html` `
: nothing}
`;
}
@@ -133,7 +136,7 @@ export class UmbTreeItemBaseElement extends UmbLitElement {
return this.#treeItemContext && this._item
? html`
`
diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-data-type-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-data-type-picker-modal.element.ts
index 02ef376f1c..dc129f36ba 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-data-type-picker-modal.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-data-type-picker-modal.element.ts
@@ -105,7 +105,7 @@ export class UmbDataTypePickerFlowDataTypePickerModalElement extends UmbLitEleme
? html`
this._handleClick(dataType)}">
-
+
${dataType.name}
diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts
index 95b64271b8..6ac3ecbe99 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts
@@ -269,9 +269,9 @@ export class UmbDataTypePickerFlowModalElement extends UmbLitElement {
dataTypes,
(dataType) => dataType.id,
(dataType) => html`
- this._handleDataTypeClick(dataType)}">
+ this._handleDataTypeClick(dataType)}">
-
+
${dataType.name}