From fe7db004504167ad0cfade1938f6a4e913f5a3a7 Mon Sep 17 00:00:00 2001 From: Lee Kelleher Date: Fri, 14 Feb 2025 07:35:55 +0000 Subject: [PATCH] Property actions: adds localization support (#18323) also streamlined the icon render code --- .../kinds/default/property-action.element.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/kinds/default/property-action.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/kinds/default/property-action.element.ts index c5dd8a585b..55d2da24bf 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/property-action/kinds/default/property-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/property-action/kinds/default/property-action.element.ts @@ -4,7 +4,7 @@ import type { } from '../../property-action.extension.js'; import type { UmbPropertyAction } from '../../property-action.interface.js'; import { UmbActionExecutedEvent } from '@umbraco-cms/backoffice/event'; -import { html, customElement, property, state, ifDefined, nothing } from '@umbraco-cms/backoffice/external/lit'; +import { customElement, html, ifDefined, property, state, when } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; import type { UUIMenuItemEvent } from '@umbraco-cms/backoffice/external/uui'; @@ -48,13 +48,11 @@ export class UmbPropertyActionElement< override render() { return html` - ${this.manifest?.meta.icon - ? html`` - : nothing} + ${when(this.manifest?.meta.icon, (icon) => html``)} `; }