remove unique from name

This commit is contained in:
Mads Rasmussen
2024-05-13 14:36:45 +02:00
parent 7dd3a4ff4e
commit 6d3412609d
32 changed files with 93 additions and 95 deletions

View File

@@ -5,7 +5,7 @@ import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
import { UmbSorterController } from '@umbraco-cms/backoffice/sorter';
import { createExtensionApiByAlias } from '@umbraco-cms/backoffice/extension-registry';
import type { UmbTreeRepository, UmbUniqueTreeItemModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeRepository, UmbTreeItemModel } from '@umbraco-cms/backoffice/tree';
import { UmbPaginationManager } from '@umbraco-cms/backoffice/utils';
import { observeMultiple } from '@umbraco-cms/backoffice/observable-api';
@@ -17,7 +17,7 @@ export class UmbSortChildrenOfModalElement extends UmbModalBaseElement<
UmbSortChildrenOfModalValue
> {
@state()
_children: Array<UmbUniqueTreeItemModel> = [];
_children: Array<UmbTreeItemModel> = [];
@state()
_currentPage = 1;
@@ -27,7 +27,7 @@ export class UmbSortChildrenOfModalElement extends UmbModalBaseElement<
#pagination = new UmbPaginationManager();
#sortedUniques = new Set<string>();
#sorter?: UmbSorterController<UmbUniqueTreeItemModel>;
#sorter?: UmbSorterController<UmbTreeItemModel>;
constructor() {
super();
@@ -52,7 +52,7 @@ export class UmbSortChildrenOfModalElement extends UmbModalBaseElement<
if (!this.data?.unique === undefined) throw new Error('unique is required');
if (!this.data?.treeRepositoryAlias) throw new Error('treeRepositoryAlias is required');
const treeRepository = await createExtensionApiByAlias<UmbTreeRepository<UmbUniqueTreeItemModel>>(
const treeRepository = await createExtensionApiByAlias<UmbTreeRepository<UmbTreeItemModel>>(
this,
this.data.treeRepositoryAlias,
);
@@ -80,7 +80,7 @@ export class UmbSortChildrenOfModalElement extends UmbModalBaseElement<
#initSorter() {
if (this.#sorter) return;
this.#sorter = new UmbSorterController<UmbUniqueTreeItemModel>(this, {
this.#sorter = new UmbSorterController<UmbTreeItemModel>(this, {
getUniqueOfElement: (element) => {
return element.dataset.unique;
},
@@ -177,7 +177,7 @@ export class UmbSortChildrenOfModalElement extends UmbModalBaseElement<
`;
}
#renderChild(item: UmbUniqueTreeItemModel) {
#renderChild(item: UmbTreeItemModel) {
return html`<uui-ref-node .name=${item.name} data-unique=${item.unique}></uui-ref-node>`;
}

View File

@@ -1,5 +1,5 @@
import type { UmbStructureItemModel } from './types.js';
import type { UmbTreeRepository, UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeRepository, UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
import { createExtensionApiByAlias } from '@umbraco-cms/backoffice/extension-registry';
import { UmbContextBase } from '@umbraco-cms/backoffice/class-api';
import { UMB_WORKSPACE_CONTEXT } from '@umbraco-cms/backoffice/workspace';
@@ -36,9 +36,10 @@ export abstract class UmbMenuTreeStructureWorkspaceContextBase extends UmbContex
async #requestStructure() {
let structureItems: Array<UmbStructureItemModel> = [];
const treeRepository = await createExtensionApiByAlias<
UmbTreeRepository<UmbUniqueTreeItemModel, UmbUniqueTreeRootModel>
>(this, this.#args.treeRepositoryAlias);
const treeRepository = await createExtensionApiByAlias<UmbTreeRepository<UmbTreeItemModel, UmbTreeRootModel>>(
this,
this.#args.treeRepositoryAlias,
);
const { data: root } = await treeRepository.requestTreeRoot();

View File

@@ -1,4 +1,4 @@
import type { UmbUniqueTreeItemModel } from '../types.js';
import type { UmbTreeItemModel } from '../types.js';
import type {
UmbTreeAncestorsOfRequestArgs,
UmbTreeChildrenOfRequestArgs,
@@ -13,7 +13,7 @@ import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
* @interface UmbTreeDataSourceConstructor
* @template TreeItemType
*/
export interface UmbTreeDataSourceConstructor<TreeItemType extends UmbUniqueTreeItemModel> {
export interface UmbTreeDataSourceConstructor<TreeItemType extends UmbTreeItemModel> {
new (host: UmbControllerHost): UmbTreeDataSource<TreeItemType>;
}
@@ -23,7 +23,7 @@ export interface UmbTreeDataSourceConstructor<TreeItemType extends UmbUniqueTree
* @interface UmbTreeDataSource
* @template TreeItemType
*/
export interface UmbTreeDataSource<TreeItemType extends UmbUniqueTreeItemModel> {
export interface UmbTreeDataSource<TreeItemType extends UmbTreeItemModel> {
/**
* Gets the root items of the tree.
* @return {*} {Promise<UmbDataSourceResponse<UmbPagedModel<TreeItemType>>>}

View File

@@ -1,4 +1,4 @@
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '../types.js';
import type { UmbTreeItemModel, UmbTreeRootModel } from '../types.js';
import type { UmbTreeStore } from './tree-store.interface.js';
import type { UmbTreeRepository } from './tree-repository.interface.js';
import type { UmbTreeDataSource, UmbTreeDataSourceConstructor } from './tree-data-source.interface.js';
@@ -25,8 +25,8 @@ import type { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
* @template TreeRootType
*/
export abstract class UmbTreeRepositoryBase<
TreeItemType extends UmbUniqueTreeItemModel,
TreeRootType extends UmbUniqueTreeRootModel,
TreeItemType extends UmbTreeItemModel,
TreeRootType extends UmbTreeRootModel,
>
extends UmbRepositoryBase
implements UmbTreeRepository<TreeItemType, TreeRootType>, UmbApi

View File

@@ -1,4 +1,4 @@
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '../types.js';
import type { UmbTreeItemModel, UmbTreeRootModel } from '../types.js';
import type {
UmbTreeChildrenOfRequestArgs,
UmbTreeAncestorsOfRequestArgs,
@@ -18,8 +18,8 @@ import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
* @template TreeRootType
*/
export interface UmbTreeRepository<
TreeItemType extends UmbUniqueTreeItemModel = UmbUniqueTreeItemModel,
TreeRootType extends UmbUniqueTreeRootModel = UmbUniqueTreeRootModel,
TreeItemType extends UmbTreeItemModel = UmbTreeItemModel,
TreeRootType extends UmbTreeRootModel = UmbTreeRootModel,
> extends UmbApi {
/**
* Requests the root of the tree.

View File

@@ -1,4 +1,4 @@
import type { UmbTreeItemModelBase, UmbUniqueTreeItemModel } from '../types.js';
import type { UmbTreeItemModelBase, UmbTreeItemModel } from '../types.js';
import type { UmbTreeDataSource } from './tree-data-source.interface.js';
import type {
UmbTreeAncestorsOfRequestArgs,
@@ -27,7 +27,7 @@ export interface UmbTreeServerDataSourceBaseArgs<
*/
export abstract class UmbTreeServerDataSourceBase<
ServerTreeItemType extends { hasChildren: boolean },
ClientTreeItemType extends UmbUniqueTreeItemModel,
ClientTreeItemType extends UmbTreeItemModel,
> implements UmbTreeDataSource<ClientTreeItemType>
{
#host;

View File

@@ -1,4 +1,4 @@
import type { UmbUniqueTreeItemModel } from '../types.js';
import type { UmbTreeItemModel } from '../types.js';
import type { UmbTreeStore } from './tree-store.interface.js';
import { UmbStoreBase } from '@umbraco-cms/backoffice/store';
import { UmbArrayState } from '@umbraco-cms/backoffice/observable-api';
@@ -11,12 +11,9 @@ import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
* @extends {UmbStoreBase}
* @description - Entity Tree Store
*/
export class UmbUniqueTreeStore
extends UmbStoreBase<UmbUniqueTreeItemModel>
implements UmbTreeStore<UmbUniqueTreeItemModel>
{
export class UmbUniqueTreeStore extends UmbStoreBase<UmbTreeItemModel> implements UmbTreeStore<UmbTreeItemModel> {
constructor(host: UmbControllerHost, storeAlias: string) {
super(host, storeAlias, new UmbArrayState<UmbUniqueTreeItemModel>([], (x) => x.unique));
super(host, storeAlias, new UmbArrayState<UmbTreeItemModel>([], (x) => x.unique));
}
/**

View File

@@ -1,5 +1,5 @@
import { UmbRequestReloadTreeItemChildrenEvent } from '../reload-tree-item-children/index.js';
import type { UmbUniqueTreeItemModel } from '../types.js';
import type { UmbTreeItemModel } from '../types.js';
import type { UmbTreeRepository } from '../data/tree-repository.interface.js';
import type { UmbTreeContext } from '../tree-context.interface.js';
import { type UmbActionEventContext, UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action';
@@ -17,7 +17,7 @@ import { UmbArrayState, UmbObjectState } from '@umbraco-cms/backoffice/observabl
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
export class UmbDefaultTreeContext<TreeItemType extends UmbUniqueTreeItemModel>
export class UmbDefaultTreeContext<TreeItemType extends UmbTreeItemModel>
extends UmbContextBase<UmbDefaultTreeContext<TreeItemType>>
implements UmbTreeContext
{

View File

@@ -1,4 +1,4 @@
import type { UmbTreeItemModelBase, UmbTreeSelectionConfiguration, UmbUniqueTreeItemModel } from '../types.js';
import type { UmbTreeItemModelBase, UmbTreeSelectionConfiguration, UmbTreeItemModel } from '../types.js';
import type { UmbDefaultTreeContext } from './default-tree.context.js';
import { UMB_DEFAULT_TREE_CONTEXT } from './default-tree.context.js';
import type { PropertyValueMap } from '@umbraco-cms/backoffice/external/lit';
@@ -40,7 +40,7 @@ export class UmbDefaultTreeElement extends UmbLitElement {
@state()
private _totalPages = 1;
#treeContext?: UmbDefaultTreeContext<UmbUniqueTreeItemModel>;
#treeContext?: UmbDefaultTreeContext<UmbTreeItemModel>;
#init: Promise<unknown>;
constructor() {

View File

@@ -1,6 +1,6 @@
import type { UmbTreeItemContext } from '../tree-item-context.interface.js';
import { UMB_DEFAULT_TREE_CONTEXT, type UmbDefaultTreeContext } from '../../default/default-tree.context.js';
import type { UmbUniqueTreeItemModel } from '../../types.js';
import type { UmbTreeItemModel } from '../../types.js';
import { UmbRequestReloadTreeItemChildrenEvent } from '../../reload-tree-item-children/index.js';
import { map } from '@umbraco-cms/backoffice/external/rxjs';
import { UMB_SECTION_CONTEXT, UMB_SECTION_SIDEBAR_CONTEXT } from '@umbraco-cms/backoffice/section';
@@ -17,7 +17,7 @@ import type { UmbEntityActionEvent } from '@umbraco-cms/backoffice/entity-action
import { UmbPaginationManager, debounce } from '@umbraco-cms/backoffice/utils';
import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
export abstract class UmbTreeItemContextBase<TreeItemType extends UmbUniqueTreeItemModel>
export abstract class UmbTreeItemContextBase<TreeItemType extends UmbTreeItemModel>
extends UmbContextBase<UmbTreeItemContext<TreeItemType>>
implements UmbTreeItemContext<TreeItemType>
{

View File

@@ -1,9 +1,9 @@
import { UmbTreeItemContextBase } from '../tree-item-base/index.js';
import type { UmbUniqueTreeItemModel } from '../../types.js';
import type { UmbTreeItemModel } from '../../types.js';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
export class UmbDefaultTreeItemContext<
TreeItemModelType extends UmbUniqueTreeItemModel,
TreeItemModelType extends UmbTreeItemModel,
> extends UmbTreeItemContextBase<TreeItemModelType> {
constructor(host: UmbControllerHost) {
super(host);

View File

@@ -1,9 +1,9 @@
import { UmbTreeItemElementBase } from '../tree-item-base/index.js';
import type { UmbUniqueTreeItemModel } from '../../types.js';
import type { UmbTreeItemModel } from '../../types.js';
import { customElement } from '@umbraco-cms/backoffice/external/lit';
@customElement('umb-default-tree-item')
export class UmbDefaultTreeItemElement extends UmbTreeItemElementBase<UmbUniqueTreeItemModel> {}
export class UmbDefaultTreeItemElement extends UmbTreeItemElementBase<UmbTreeItemModel> {}
export default UmbDefaultTreeItemElement;

View File

@@ -6,7 +6,7 @@ export interface UmbTreeItemModelBase {
icon?: string | null;
}
export interface UmbUniqueTreeItemModel extends UmbTreeItemModelBase {
export interface UmbTreeItemModel extends UmbTreeItemModelBase {
unique: string;
parent: {
unique: string | null;
@@ -14,7 +14,7 @@ export interface UmbUniqueTreeItemModel extends UmbTreeItemModelBase {
};
}
export interface UmbUniqueTreeRootModel extends UmbTreeItemModelBase {
export interface UmbTreeRootModel extends UmbTreeItemModelBase {
unique: null;
}

View File

@@ -1,12 +1,12 @@
import {
type UmbTreePickerModalValue,
type UmbTreePickerModalData,
type UmbUniqueTreeItemModel,
type UmbTreeItemModel,
UMB_TREE_PICKER_MODAL_ALIAS,
} from '@umbraco-cms/backoffice/tree';
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
export type UmbDataTypePickerModalData = UmbTreePickerModalData<UmbUniqueTreeItemModel>;
export type UmbDataTypePickerModalData = UmbTreePickerModalData<UmbTreeItemModel>;
export type UmbDataTypePickerModalValue = UmbTreePickerModalValue;
export const UMB_DATA_TYPE_PICKER_MODAL = new UmbModalToken<UmbDataTypePickerModalData, UmbDataTypePickerModalValue>(

View File

@@ -1,10 +1,10 @@
import type { UmbDataTypeEntityType, UmbDataTypeFolderEntityType, UmbDataTypeRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbDataTypeTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbDataTypeTreeItemModel extends UmbTreeItemModel {
entityType: UmbDataTypeEntityType | UmbDataTypeFolderEntityType;
}
export interface UmbDataTypeTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbDataTypeTreeRootModel extends UmbTreeRootModel {
entityType: UmbDataTypeRootEntityType;
}

View File

@@ -1,4 +1,4 @@
import type { UmbUniqueTreeItemModel } from '../../core/tree/types.js';
import type { UmbTreeItemModel } from '../../core/tree/types.js';
import { UmbModalToken } from '../../core/modal/token/modal-token.js';
import {
type UmbTreePickerModalValue,
@@ -6,7 +6,7 @@ import {
UMB_TREE_PICKER_MODAL_ALIAS,
} from '@umbraco-cms/backoffice/tree';
export type UmbDictionaryPickerModalData = UmbTreePickerModalData<UmbUniqueTreeItemModel>;
export type UmbDictionaryPickerModalData = UmbTreePickerModalData<UmbTreeItemModel>;
export type UmbDictionaryPickerModalValue = UmbTreePickerModalValue;
export const UMB_DICTIONARY_PICKER_MODAL = new UmbModalToken<

View File

@@ -1,10 +1,10 @@
import type { UmbDictionaryEntityType, UmbDictionaryRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbDictionaryTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbDictionaryTreeItemModel extends UmbTreeItemModel {
entityType: UmbDictionaryEntityType;
}
export interface UmbDictionaryTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbDictionaryTreeRootModel extends UmbTreeRootModel {
entityType: UmbDictionaryRootEntityType;
}

View File

@@ -1,8 +1,8 @@
import type { UmbDocumentBlueprintEntityType, UmbDocumentBlueprintFolderEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbDocumentBlueprintTreeRootModel extends UmbUniqueTreeRootModel {}
export interface UmbDocumentBlueprintTreeRootModel extends UmbTreeRootModel {}
export interface UmbDocumentBlueprintTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbDocumentBlueprintTreeItemModel extends UmbTreeItemModel {
entityType: UmbDocumentBlueprintEntityType | UmbDocumentBlueprintFolderEntityType;
}

View File

@@ -3,13 +3,13 @@ import type {
UmbDocumentTypeFolderEntityType,
UmbDocumentTypeRootEntityType,
} from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbDocumentTypeTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbDocumentTypeTreeItemModel extends UmbTreeItemModel {
entityType: UmbDocumentTypeEntityType | UmbDocumentTypeFolderEntityType;
isElement: boolean;
}
export interface UmbDocumentTypeTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbDocumentTypeTreeRootModel extends UmbTreeRootModel {
entityType: UmbDocumentTypeRootEntityType;
}

View File

@@ -1,6 +1,6 @@
import type { UmbDocumentTreeItemModel } from '../../tree/index.js';
import type { UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbDocumentRecycleBinTreeItemModel extends UmbDocumentTreeItemModel {}
export interface UmbDocumentRecycleBinTreeRootModel extends UmbUniqueTreeRootModel {}
export interface UmbDocumentRecycleBinTreeRootModel extends UmbTreeRootModel {}

View File

@@ -1,9 +1,9 @@
import type { UmbDocumentEntityType, UmbDocumentRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { DocumentVariantStateModel } from '@umbraco-cms/backoffice/external/backend-api';
import type { UmbReferenceByUnique } from '@umbraco-cms/backoffice/models';
export interface UmbDocumentTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbDocumentTreeItemModel extends UmbTreeItemModel {
entityType: UmbDocumentEntityType;
noAccess: boolean;
isTrashed: boolean;
@@ -16,7 +16,7 @@ export interface UmbDocumentTreeItemModel extends UmbUniqueTreeItemModel {
variants: Array<UmbDocumentTreeItemVariantModel>;
}
export interface UmbDocumentTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbDocumentTreeRootModel extends UmbTreeRootModel {
entityType: UmbDocumentRootEntityType;
}

View File

@@ -2,11 +2,11 @@ import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
import {
type UmbTreePickerModalValue,
type UmbTreePickerModalData,
type UmbUniqueTreeItemModel,
type UmbTreeItemModel,
UMB_TREE_PICKER_MODAL_ALIAS,
} from '@umbraco-cms/backoffice/tree';
export type UmbMediaTypePickerModalData = UmbTreePickerModalData<UmbUniqueTreeItemModel>;
export type UmbMediaTypePickerModalData = UmbTreePickerModalData<UmbTreeItemModel>;
export type UmbMediaTypePickerModalValue = UmbTreePickerModalValue;
export const UMB_MEDIA_TYPE_PICKER_MODAL = new UmbModalToken<UmbMediaTypePickerModalData, UmbMediaTypePickerModalValue>(

View File

@@ -1,10 +1,10 @@
import type { UmbMediaTypeEntityType, UmbMediaTypeFolderEntityType, UmbMediaTypeRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbMediaTypeTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbMediaTypeTreeItemModel extends UmbTreeItemModel {
entityType: UmbMediaTypeEntityType | UmbMediaTypeFolderEntityType;
}
export interface UmbMediaTypeTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbMediaTypeTreeRootModel extends UmbTreeRootModel {
entityType: UmbMediaTypeRootEntityType;
}

View File

@@ -1,6 +1,6 @@
import type { UmbMediaTreeItemModel } from '../../tree/index.js';
import type { UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbMediaRecycleBinTreeItemModel extends UmbMediaTreeItemModel {}
export interface UmbMediaRecycleBinTreeRootModel extends UmbUniqueTreeRootModel {}
export interface UmbMediaRecycleBinTreeRootModel extends UmbTreeRootModel {}

View File

@@ -1,8 +1,8 @@
import type { UmbMediaEntityType, UmbMediaRootEntityType } from '../entity.js';
import type { UmbReferenceByUnique } from '@umbraco-cms/backoffice/models';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbMediaTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbMediaTreeItemModel extends UmbTreeItemModel {
entityType: UmbMediaEntityType;
noAccess: boolean;
isTrashed: boolean;
@@ -14,7 +14,7 @@ export interface UmbMediaTreeItemModel extends UmbUniqueTreeItemModel {
variants: Array<UmbMediaTreeItemVariantModel>;
}
export interface UmbMediaTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbMediaTreeRootModel extends UmbTreeRootModel {
entityType: UmbMediaRootEntityType;
}

View File

@@ -1,12 +1,8 @@
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
import { UMB_TREE_PICKER_MODAL_ALIAS } from '@umbraco-cms/backoffice/tree';
import type {
UmbTreePickerModalValue,
UmbTreePickerModalData,
UmbUniqueTreeItemModel,
} from '@umbraco-cms/backoffice/tree';
import type { UmbTreePickerModalValue, UmbTreePickerModalData, UmbTreeItemModel } from '@umbraco-cms/backoffice/tree';
export type UmbMemberTypePickerModalData = UmbTreePickerModalData<UmbUniqueTreeItemModel>;
export type UmbMemberTypePickerModalData = UmbTreePickerModalData<UmbTreeItemModel>;
export type UmbMemberTypePickerModalValue = UmbTreePickerModalValue;
export const UMB_MEMBER_TYPE_PICKER_MODAL = new UmbModalToken<

View File

@@ -1,10 +1,10 @@
import type { UmbMemberTypeEntityType, UmbMemberTypeRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbMemberTypeTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbMemberTypeTreeItemModel extends UmbTreeItemModel {
entityType: UmbMemberTypeEntityType;
}
export interface UmbMemberTypeTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbMemberTypeTreeRootModel extends UmbTreeRootModel {
entityType: UmbMemberTypeRootEntityType;
}

View File

@@ -1,10 +1,10 @@
import type { UmbStaticFileEntityType, UmbStaticFileFolderEntityType, UmbStaticFileRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbStaticFileTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbStaticFileTreeItemModel extends UmbTreeItemModel {
entityType: UmbStaticFileEntityType | UmbStaticFileFolderEntityType;
}
export interface UmbStaticFileTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbStaticFileTreeRootModel extends UmbTreeRootModel {
entityType: UmbStaticFileRootEntityType;
}

View File

@@ -1,10 +1,14 @@
import type { UmbPartialViewEntityType, UmbPartialViewFolderEntityType, UmbPartialViewRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type {
UmbPartialViewEntityType,
UmbPartialViewFolderEntityType,
UmbPartialViewRootEntityType,
} from '../entity.js';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbPartialViewTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbPartialViewTreeItemModel extends UmbTreeItemModel {
entityType: UmbPartialViewEntityType | UmbPartialViewFolderEntityType;
}
export interface UmbPartialViewTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbPartialViewTreeRootModel extends UmbTreeRootModel {
entityType: UmbPartialViewRootEntityType;
}

View File

@@ -1,10 +1,10 @@
import type { UmbScriptEntityType, UmbScriptFolderEntityType, UmbScriptRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbScriptTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbScriptTreeItemModel extends UmbTreeItemModel {
entityType: UmbScriptEntityType | UmbScriptFolderEntityType;
}
export interface UmbScriptTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbScriptTreeRootModel extends UmbTreeRootModel {
entityType: UmbScriptRootEntityType;
}

View File

@@ -1,10 +1,10 @@
import type { UmbStylesheetEntityType, UmbStylesheetFolderEntityType, UmbStylesheetRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbStylesheetTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbStylesheetTreeItemModel extends UmbTreeItemModel {
entityType: UmbStylesheetEntityType | UmbStylesheetFolderEntityType;
}
export interface UmbStylesheetTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbStylesheetTreeRootModel extends UmbTreeRootModel {
entityType: UmbStylesheetRootEntityType;
}

View File

@@ -1,10 +1,10 @@
import type { UmbTemplateEntityType, UmbTemplateRootEntityType } from '../entity.js';
import type { UmbUniqueTreeItemModel, UmbUniqueTreeRootModel } from '@umbraco-cms/backoffice/tree';
import type { UmbTreeItemModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree';
export interface UmbTemplateTreeItemModel extends UmbUniqueTreeItemModel {
export interface UmbTemplateTreeItemModel extends UmbTreeItemModel {
entityType: UmbTemplateEntityType;
}
export interface UmbTemplateTreeRootModel extends UmbUniqueTreeRootModel {
export interface UmbTemplateTreeRootModel extends UmbTreeRootModel {
entityType: UmbTemplateRootEntityType;
}