From 6c6d07ddbc2c39ccfefdcd27aee0dcefe0280423 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Fri, 7 Jul 2023 09:47:53 +0200 Subject: [PATCH] usage of icon --- .../core/tree/tree-item-base/tree-item-base.element.ts | 9 ++++++--- ...ta-type-picker-flow-data-type-picker-modal.element.ts | 2 +- .../data-type-picker-flow-modal.element.ts | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) 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`
  • - + ${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`
  • - +
    - + ${dataType.name}