use new workspace action

This commit is contained in:
Mads Rasmussen
2023-02-15 22:00:44 +01:00
parent 76aa423ead
commit e87bbe6e12

View File

@@ -1,3 +1,4 @@
import { UmbSaveWorkspaceAction } from '../../../../shared/workspace-actions/save.action';
import type { ManifestWorkspace, ManifestWorkspaceAction, ManifestWorkspaceView } from '@umbraco-cms/models';
const workspace: ManifestWorkspace = {
@@ -10,21 +11,6 @@ const workspace: ManifestWorkspace = {
},
};
const workspaceActions: Array<ManifestWorkspaceAction> = [
{
type: 'workspaceAction',
alias: 'Umb.WorkspaceAction.Language.Save',
name: 'Save Language Workspace Action',
loader: () =>
import('../../../../shared/components/workspace/workspace-action/save/workspace-action-node-save.element'),
meta: {
workspaces: ['Umb.Workspace.Language'],
look: 'primary',
color: 'positive',
},
},
];
const workspaceViews: Array<ManifestWorkspaceView> = [
{
type: 'workspaceView',
@@ -41,4 +27,20 @@ const workspaceViews: Array<ManifestWorkspaceView> = [
},
];
const workspaceActions: Array<ManifestWorkspaceAction> = [
{
type: 'workspaceAction',
alias: 'Umb.WorkspaceAction.Language.Save',
name: 'Save Language Workspace Action',
meta: {
workspaces: ['Umb.Workspace.Language'],
look: 'primary',
color: 'positive',
label: 'Save',
repositoryAlias: 'Umb.Repository.Language',
api: UmbSaveWorkspaceAction,
},
},
];
export const manifests = [workspace, ...workspaceViews, ...workspaceActions];