diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts index 48dd116fc8..d09fa40e55 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts @@ -7,6 +7,7 @@ import { UmbSorterController } from '@umbraco-cms/backoffice/sorter'; import { UMB_WORKSPACE_MODAL, UmbModalRouteRegistrationController } from '@umbraco-cms/backoffice/modal'; import { UUIFormControlMixin } from '@umbraco-cms/backoffice/external/uui'; import type { UmbDocumentItemModel } from '@umbraco-cms/backoffice/document'; +import type { UmbTreeStartFrom } from '@umbraco-cms/backoffice/tree'; @customElement('umb-input-document') export class UmbInputDocumentElement extends UUIFormControlMixin(UmbLitElement, '') { @@ -80,8 +81,8 @@ export class UmbInputDocumentElement extends UUIFormControlMixin(UmbLitElement, return this.#pickerContext.getSelection(); } - @property({ type: String }) - startNodeId?: string; + @property({ type: Object, attribute: false }) + startFrom?: UmbTreeStartFrom; @property({ type: Array }) allowedContentTypeIds?: string[] | undefined; @@ -156,6 +157,7 @@ export class UmbInputDocumentElement extends UUIFormControlMixin(UmbLitElement, this.#pickerContext.openPicker({ hideTreeRoot: true, pickableFilter: this.#pickableFilter, + startFrom: this.startFrom, }); }