diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/config.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/config.ts index efdafe2121..f05ded923a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/config.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/config.ts @@ -1,9 +1,6 @@ -import { FileSystemTreeItemPresentationModel } from '@umbraco-cms/backoffice/backend-api'; +import { PartialViewResponseModel } from '@umbraco-cms/backoffice/backend-api'; -// TODO: temp until we have a proper stylesheet model -export interface PartialViewDetails extends FileSystemTreeItemPresentationModel { - content: string; -} +export type PartialViewDetails = PartialViewResponseModel; export const PARTIAL_VIEW_ENTITY_TYPE = 'partial-view'; export const PARTIAL_VIEW_ROOT_ENTITY_TYPE = 'partial-view-root'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/repository/partial-views.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/repository/partial-views.repository.ts index 1092d48a2d..e113443a07 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/repository/partial-views.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/repository/partial-views.repository.ts @@ -1,16 +1,15 @@ +import { PARTIAL_VIEW_ROOT_ENTITY_TYPE, PartialViewDetails } from '../config.js'; import { UmbPartialViewDetailServerDataSource } from './sources/partial-views.detail.server.data.js'; import { UmbPartialViewsTreeServerDataSource } from './sources/partial-views.tree.server.data.js'; import { UmbPartialViewsTreeStore, UMB_PARTIAL_VIEW_TREE_STORE_CONTEXT_TOKEN } from './partial-views.tree.store.js'; import { Observable } from '@umbraco-cms/backoffice/external/rxjs'; import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; import { UmbContextConsumerController } from '@umbraco-cms/backoffice/context-api'; -import { EntityTreeItemResponseModel, ProblemDetails } from '@umbraco-cms/backoffice/backend-api'; +import { FileSystemTreeItemPresentationModel, ProblemDetails } from '@umbraco-cms/backoffice/backend-api'; import { UmbDetailRepository, UmbTreeRepository } from '@umbraco-cms/backoffice/repository'; -import { UmbTreeRootEntityModel } from '@umbraco-cms/backoffice/tree'; -import { PARTIAL_VIEW_ROOT_ENTITY_TYPE } from '../config.js'; export class UmbPartialViewsRepository - implements UmbTreeRepository, UmbDetailRepository + implements UmbTreeRepository, UmbDetailRepository { #init; #host: UmbControllerHostElement; @@ -57,7 +56,6 @@ export class UmbPartialViewsRepository // TREE: async requestTreeRoot() { - await this.#init; const data = { @@ -87,7 +85,7 @@ export class UmbPartialViewsRepository if (path === null) { return this.requestRootTreeItems(); } - + await this.#init; const { data, error } = await this.#treeDataSource.getChildrenOf({ path });