more impl of UmbTreeItemElement

This commit is contained in:
Niels Lyngsø
2023-04-26 14:53:42 +02:00
parent c7c237ebda
commit 2ab15678a7
2 changed files with 5 additions and 6 deletions

View File

@@ -4,11 +4,10 @@ import { customElement, property } from 'lit/decorators.js';
import { UmbDocumentTreeItemContext } from './document-tree-item.context';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
import { DocumentTreeItemResponseModel } from '@umbraco-cms/backoffice/backend-api';
import { UmbTreeItemElement } from '@umbraco-cms/backoffice/extensions-registry';
@customElement('umb-document-tree-item')
export class UmbDocumentTreeItemElement extends UmbLitElement {
export class UmbDocumentTreeItemElement extends UmbLitElement implements UmbTreeItemElement {
private _item?: DocumentTreeItemResponseModel;
@property({ type: Object, attribute: false })
public get item() {
@@ -45,7 +44,7 @@ export class UmbDocumentTreeItemElement extends UmbLitElement {
#renderLabel() {
return html` <span id="label" slot="label">${this.item?.name}</span> `;
}
static styles = [
UUITextStyles,
css`

View File

@@ -4,7 +4,7 @@ import { customElement, property } from 'lit/decorators.js';
import { UmbEntityTreeItemContext } from './entity-tree-item.context';
import { UmbLitElement } from '@umbraco-cms/internal/lit-element';
import { EntityTreeItemResponseModel } from '@umbraco-cms/backoffice/backend-api';
import { ManifestKind } from '@umbraco-cms/backoffice/extensions-registry';
import { ManifestKind, UmbTreeItemElement } from '@umbraco-cms/backoffice/extensions-registry';
import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extensions-api';
// TODO: Move to separate file:
@@ -21,7 +21,7 @@ const manifest: ManifestKind = {
umbExtensionsRegistry.register(manifest);
@customElement('umb-entity-tree-item')
export class UmbEntityTreeItemElement extends UmbLitElement {
export class UmbEntityTreeItemElement extends UmbLitElement implements UmbTreeItemElement {
private _item?: EntityTreeItemResponseModel;