mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-01 22:10:27 +00:00
110 lines
2.2 KiB
JavaScript
110 lines
2.2 KiB
JavaScript
export default {
|
|
plugins: {
|
|
topArea: [
|
|
{
|
|
pluginKey: 'logo',
|
|
type: 'Custom',
|
|
props: {
|
|
align: 'left',
|
|
width: 100,
|
|
},
|
|
pluginProps: {
|
|
logo: 'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',
|
|
href: '/',
|
|
},
|
|
},
|
|
/*
|
|
{
|
|
pluginKey: 'undoRedo',
|
|
type: 'Custom',
|
|
props: {
|
|
align: 'right',
|
|
width: 88,
|
|
},
|
|
},
|
|
{
|
|
pluginKey: 'divider',
|
|
type: 'Divider',
|
|
props: {
|
|
align: 'right',
|
|
},
|
|
},*/
|
|
{
|
|
pluginKey: 'samplePreview',
|
|
type: 'Custom',
|
|
props: {
|
|
align: 'right',
|
|
width: 64,
|
|
},
|
|
},
|
|
],
|
|
leftArea: [
|
|
{
|
|
pluginKey: 'componentsPane',
|
|
type: 'PanelIcon',
|
|
props: {
|
|
align: 'top',
|
|
icon: 'zujianku',
|
|
description: '组件库',
|
|
},
|
|
pluginProps: {},
|
|
},
|
|
{
|
|
pluginKey: 'outline',
|
|
type: 'PanelIcon',
|
|
props: {
|
|
align: 'top',
|
|
icon: 'shuxingkongjian',
|
|
description: '大纲树',
|
|
},
|
|
pluginProps: {},
|
|
},
|
|
{
|
|
pluginKey: 'sourceEditor',
|
|
type: 'PanelIcon',
|
|
props: {
|
|
align: 'top',
|
|
icon: 'wenjian',
|
|
description: '资源面板',
|
|
panelProps: {
|
|
floatable: true,
|
|
height: 300,
|
|
help: undefined,
|
|
hideTitleBar: true,
|
|
maxHeight: 800,
|
|
maxWidth: 1200,
|
|
title: "动作面板",
|
|
width: 600
|
|
},
|
|
}
|
|
},
|
|
{
|
|
pluginKey: 'zhEn',
|
|
type: 'Custom',
|
|
props: {
|
|
align: 'bottom',
|
|
},
|
|
pluginProps: {},
|
|
},
|
|
],
|
|
centerArea: [
|
|
{
|
|
pluginKey: 'eventBindDialog',
|
|
},
|
|
{
|
|
pluginKey: 'variableBindDialog',
|
|
},
|
|
]
|
|
},
|
|
shortCuts: [],
|
|
lifeCycles: {
|
|
init: async function init(editor) {
|
|
const assets = await editor.utils.get('./assets.json');
|
|
editor.set('assets', assets);
|
|
|
|
const schema = await editor.utils.get('./schema.json');
|
|
editor.set('schema', schema);
|
|
},
|
|
},
|
|
};
|