rename tree-item base element and base context

This commit is contained in:
Mads Rasmussen
2024-02-26 21:56:10 +01:00
parent 6edb62284b
commit 39ca73a3f7
5 changed files with 9 additions and 15 deletions

View File

@@ -1,2 +1,2 @@
export * from './tree-item-base.context.js';
export * from './tree-item-base.element.js';
export * from './tree-item-context-base.js';
export * from './tree-item-element-base.js';

View File

@@ -17,7 +17,7 @@ export type UmbTreeItemUniqueFunction<TreeItemType extends UmbTreeItemModelBase>
x: TreeItemType,
) => string | null | undefined;
export class UmbTreeItemContextBase<TreeItemType extends UmbTreeItemModelBase>
export abstract class UmbTreeItemContextBase<TreeItemType extends UmbTreeItemModelBase>
extends UmbBaseController
implements UmbTreeItemContext<TreeItemType>
{

View File

@@ -1,11 +1,11 @@
import type { UmbTreeItemContext } from '../tree-item/index.js';
import type { UmbTreeItemModelBase } from '../types.js';
import { UMB_TREE_ITEM_CONTEXT } from './tree-item-base.context.js';
import { html, nothing, customElement, state, ifDefined, repeat } from '@umbraco-cms/backoffice/external/lit';
import { UMB_TREE_ITEM_CONTEXT } from './tree-item-context-base.js';
import { html, nothing, state, ifDefined, repeat } from '@umbraco-cms/backoffice/external/lit';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
@customElement('umb-tree-item-base')
export class UmbTreeItemBaseElement extends UmbLitElement {
// eslint-disable-next-line local-rules/enforce-element-suffix-on-element-class-name
export abstract class UmbTreeItemElementBase extends UmbLitElement {
@state()
private _item?: UmbTreeItemModelBase;
@@ -165,9 +165,3 @@ export class UmbTreeItemBaseElement extends UmbLitElement {
`;
}
}
declare global {
interface HTMLElementTagNameMap {
'umb-tree-item-base': UmbTreeItemBaseElement;
}
}

View File

@@ -5,7 +5,7 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import type { UmbObserverController } from '@umbraco-cms/backoffice/observable-api';
import './tree-item/tree-item.element.js';
import './tree-item-base/tree-item-base.element.js';
import './tree-item-base/tree-item-element-base.js';
export type UmbTreeSelectionConfiguration = {
multiple?: boolean;

View File

@@ -1,4 +1,4 @@
import { UmbTreeItemContextBase } from '../tree-item-base/tree-item-base.context.js';
import { UmbTreeItemContextBase } from '../tree-item-base/tree-item-context-base.js';
import type { UmbUniqueTreeItemModel } from '../types.js';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';