refactor: sync designer template (#836)

This commit is contained in:
Gene 2024-09-30 15:39:21 +08:00 committed by GitHub
parent e6269182ac
commit fbb42d2dff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 32 additions and 12 deletions

View File

@ -14,8 +14,8 @@ import {
Breadcrumb,
Fullscreen,
Lang,
Lock,
Logo,
Lock,
Media,
Redoundo,
Save,
@ -24,7 +24,6 @@ import {
GenerateCode,
Refresh,
Collaboration,
Setting,
Materials,
State,
Script,
@ -54,7 +53,28 @@ export default {
metas: [EditorInfoService, AppService, GenerateCodeService]
},
config: engineConfig,
layout: Layout,
layout: {
...Layout,
options: {
...Layout.options,
isShowLine: true,
isShowCollapse: true,
toolbars: {
left: ['engine.toolbars.breadcrumb', 'engine.toolbars.lock', 'engine.toolbars.logo'],
center: ['engine.toolbars.media'],
right: [
['engine.toolbars.redoundo', 'engine.toolbars.clean'],
['engine.toolbars.preview'],
['engine.toolbars.generate-code', 'engine.toolbars.save']
],
collapse: [
['engine.toolbars.collaboration'],
['engine.toolbars.refresh', 'engine.toolbars.fullscreen'],
['engine.toolbars.lang']
]
}
}
},
themes: [
{
id: 'engine.theme.light'
@ -66,17 +86,16 @@ export default {
toolbars: [
Logo,
Breadcrumb,
Lock,
Media,
Redoundo,
Collaboration,
Clean,
Refresh,
Save,
GenerateCode,
Preview,
Redoundo,
Refresh,
GenerateCode,
Save,
Fullscreen,
Lock,
Setting,
Lang
],
plugins: [Materials, Tree, Page, Block, Datasource, Bridge, I18n, Script, State, Schema, Help, Robot],

View File

@ -10,7 +10,7 @@
*
*/
import { initHook, HOOK_NAME, generateCodeService } from '@opentiny/tiny-engine'
import { initHook, HOOK_NAME, GenerateCodeService, Breadcrumb, Media, Lang } from '@opentiny/tiny-engine'
import { initPreview } from '@opentiny/tiny-engine'
import 'virtual:svg-icons-register'
import '@opentiny/tiny-engine-theme'
@ -23,9 +23,10 @@ initPreview({
registry: {
root: {
id: 'engine.root',
metas: [generateCodeService]
metas: [GenerateCodeService]
},
config: { id: 'engine.config', theme: 'light' }
config: { id: 'engine.config', theme: 'light' },
toolbars: [Breadcrumb, Media, Lang]
},
lifeCycles: {
beforeAppCreate