rename tree-item base element and base context
This commit is contained in:
@@ -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';
|
||||
|
||||
@@ -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>
|
||||
{
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
@@ -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';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user