use right types

This commit is contained in:
Niels Lyngsø
2023-01-23 22:37:11 +01:00
parent ad463ddc0d
commit 7f325b97d8

View File

@@ -3,12 +3,12 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
import { customElement, property, state } from 'lit/decorators.js';
import { ifDefined } from 'lit-html/directives/if-defined.js';
import { FormControlMixin } from '@umbraco-ui/uui-base/lib/mixins';
import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal';
import type { FolderTreeItem } from '@umbraco-cms/backend-api';
import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../core/modal';
import { UMB_DOCUMENT_TREE_STORE_CONTEXT_TOKEN } from '../../../../backoffice/documents/documents/document.tree.store';
import type { UmbDocumentTreeStore } from '../../../../backoffice/documents/documents/document.tree.store';
import { UmbLitElement } from '@umbraco-cms/element';
import type { DocumentTreeItem, FolderTreeItem } from '@umbraco-cms/backend-api';
import type { UmbObserverController } from '@umbraco-cms/observable-api';
import type { UmbDocumentDetailStore } from 'src/backoffice/documents/documents/document.detail.store';
import { UMB_DOCUMENT_DETAIL_STORE_CONTEXT_TOKEN } from 'src/backoffice/documents/documents/document.detail.store';
@customElement('umb-input-document-picker')
export class UmbInputDocumentPickerElement extends FormControlMixin(UmbLitElement) {
@@ -75,10 +75,10 @@ export class UmbInputDocumentPickerElement extends FormControlMixin(UmbLitElemen
}
@state()
private _items?: Array<FolderTreeItem>;
private _items?: Array<DocumentTreeItem>;
private _modalService?: UmbModalService;
private _documentStore?: UmbDocumentDetailStore;
private _documentStore?: UmbDocumentTreeStore;
private _pickedItemsObserver?: UmbObserverController<FolderTreeItem>;
constructor() {
@@ -95,7 +95,7 @@ export class UmbInputDocumentPickerElement extends FormControlMixin(UmbLitElemen
() => !!this.max && this._selectedKeys.length > this.max
);
this.consumeContext(UMB_DOCUMENT_DETAIL_STORE_CONTEXT_TOKEN, (instance) => {
this.consumeContext(UMB_DOCUMENT_TREE_STORE_CONTEXT_TOKEN, (instance) => {
this._documentStore = instance;
this._observePickedDocuments();
});