import { manifests as workspaceViewManifests } from './views/manifests.js';
import { UMB_BLOCK_SINGLE_TYPE_WORKSPACE_ALIAS } from './index.js';
import { UMB_BLOCK_SINGLE_TYPE } from '../constants.js';

export const manifests: Array<UmbExtensionManifest> = [
	...workspaceViewManifests,
	{
		type: 'workspace',
		kind: 'routable',
		name: 'Block Single Type Workspace',
		alias: UMB_BLOCK_SINGLE_TYPE_WORKSPACE_ALIAS,
		api: () => import('../../block-type/workspace/block-type-workspace.context.js'),
		meta: {
			entityType: UMB_BLOCK_SINGLE_TYPE,
		},
	},
];
