use props for performance gain

This commit is contained in:
Niels Lyngsø
2024-02-22 09:50:38 +01:00
parent 40b8b5ae2a
commit 61fccd80b0

View File

@@ -1,4 +1,4 @@
import { html, ifDefined, customElement, property } from '@umbraco-cms/backoffice/external/lit';
import { html, customElement, property } from '@umbraco-cms/backoffice/external/lit';
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type { ManifestMenuItem, UmbMenuItemElement } from '@umbraco-cms/backoffice/extension-registry';
@@ -10,9 +10,9 @@ export class UmbMenuItemDefaultElement extends UmbLitElement implements UmbMenuI
render() {
return html`<umb-menu-item-layout
label=${this.manifest.meta.label || this.manifest.name}
icon-name=${this.manifest.meta.icon}
entity-type=${ifDefined(this.manifest.meta.entityType)}></umb-menu-item-layout>`;
.label=${this.manifest.meta.label ?? this.manifest.name}
.iconName=${this.manifest.meta.icon ?? ''}
.entityType=${this.manifest.meta.entityType}></umb-menu-item-layout>`;
}
static styles = [UmbTextStyles];