update workspace action

This commit is contained in:
Mads Rasmussen
2023-03-01 15:47:19 +01:00
parent b42678c2bc
commit 55f4f2bdcb

View File

@@ -17,26 +17,22 @@ import { Meta } from '@storybook/addon-docs';
**Manifest**
```json
{
"type": "workspaceAction",
"alias": "My.WorkspaceAction.Workspace.Action",
"name": "My Workspace Action",
"meta": {
"workspaces": ["My.Workspace"],
"label": "Run",
"look": "primary",
"color": "positive",
},
```javascript
import { extensionRegistry } from '@umbraco-cms/extension-registry';
import { MyWorkspaceAction } from './my-workspace-action';
const manifest = {
type: 'workspaceAction',
alias: 'My.WorkspaceAction',
name: 'My Workspace Action',
meta: {
workspaces: ['My.Workspace'],
label: 'My Action',
api: MyWorkspaceAction,
},
};
```
**Default Element**
```ts
// TODO: get interface
interface UmbWorkspaceActionElement {}
extensionRegistry.register(manifest);
```
### The Workspace Action Class
@@ -58,3 +54,10 @@ export class MyWorkspaceAction extends UmbWorkspaceActionBase {
}
}
```
**Default Element**
```ts
// TODO: get interface
interface UmbWorkspaceActionElement {}
```