use tree picker for documents

This commit is contained in:
Mads Rasmussen
2023-05-09 11:58:45 +02:00
parent 5160356f37
commit 9749d388b8
4 changed files with 9 additions and 29 deletions

View File

@@ -9,5 +9,5 @@ export interface UmbPickerModalResult {
}
export interface UmbTreePickerModalData<TreeItemType> extends UmbPickerModalData<TreeItemType> {
treeAlias: string;
treeAlias?: string;
}

View File

@@ -1,18 +1,16 @@
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
import { DocumentTreeItemResponseModel } from '@umbraco-cms/backoffice/backend-api';
import { UmbModalToken, UmbPickerModalResult, UmbTreePickerModalData } from '@umbraco-cms/backoffice/modal';
export interface UmbDocumentPickerModalData {
multiple?: boolean;
selection?: Array<string | null>;
}
export interface UmbDocumentPickerModalResult {
selection: Array<string | null>;
}
export type UmbDocumentPickerModalData = UmbTreePickerModalData<DocumentTreeItemResponseModel>;
export type UmbDocumentPickerModalResult = UmbPickerModalResult;
export const UMB_DOCUMENT_PICKER_MODAL = new UmbModalToken<UmbDocumentPickerModalData, UmbDocumentPickerModalResult>(
'Umb.Modal.DocumentPicker',
'Umb.Modal.TreePicker',
{
type: 'sidebar',
size: 'small',
},
{
treeAlias: 'Umb.Tree.Documents',
}
);