feat: update workspace demo

This commit is contained in:
liujuping 2024-01-15 19:21:11 +08:00
parent 34d6019e1f
commit 13c396b4ff
2 changed files with 6 additions and 2 deletions

View File

@ -101,6 +101,7 @@ import { IPublicModelPluginContext, IPublicModelResource, IPublicModelWindow, IP
// 应用级左侧面板
await workspace.plugins.register(pluginViewManagerPane, {
init: controller.init,
contextMenuActions: (ctx: IPublicModelPluginContext) => ([
{
name: 'add',

View File

@ -1,10 +1,13 @@
import React from 'react';
import { Dialog, Form, Input, Button } from '@alifd/next';
import * as pluginContext from "@alilc/lowcode-engine";
import { IPublicModelPluginContext, IPublicModelResource } from '@alilc/lowcode-types';
class Controller {
pluginContext?: IPublicModelPluginContext = pluginContext;
pluginContext?: IPublicModelPluginContext;
init = (ctx: IPublicModelPluginContext) => {
this.pluginContext = ctx;
}
onAddPage = () => {
const dialog = Dialog.show({