diff --git a/src/packages/documents/document-blueprints/workspace/manifests.ts b/src/packages/documents/document-blueprints/workspace/manifests.ts index a4f439f092..cd05c6a77f 100644 --- a/src/packages/documents/document-blueprints/workspace/manifests.ts +++ b/src/packages/documents/document-blueprints/workspace/manifests.ts @@ -1,4 +1,8 @@ -import { UMB_DOCUMENT_BLUEPRINT_ENTITY_TYPE, UMB_DOCUMENT_BLUEPRINT_ROOT_ENTITY_TYPE } from '../entity.js'; +import { + UMB_DOCUMENT_BLUEPRINT_ENTITY_TYPE, + UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE, + UMB_DOCUMENT_BLUEPRINT_ROOT_ENTITY_TYPE, +} from '../entity.js'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestTypes, @@ -30,6 +34,16 @@ const rootWorkspace: ManifestWorkspace = { }, }; +const folderWorkspace: ManifestWorkspace = { + type: 'workspace', + alias: 'Umb.Workspace.DocumentBlueprint.Folder', + name: 'Document Blueprint Folder Workspace', + element: () => import('./document-blueprint-root-workspace.element.js'), + meta: { + entityType: UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE, + }, +}; + const workspaceViews: Array = [ { type: 'workspaceView', @@ -73,4 +87,10 @@ const workspaceActions: Array = [ }, ]; -export const manifests: Array = [rootWorkspace, workspace, ...workspaceViews, ...workspaceActions]; +export const manifests: Array = [ + rootWorkspace, + folderWorkspace, + workspace, + ...workspaceViews, + ...workspaceActions, +];