From de1711d7133cd4dcf19c2c868ff21b03c02f6a11 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Fri, 15 Mar 2024 16:44:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(editor):=20=E5=B1=9E=E6=80=A7=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF=E6=94=AF=E6=8C=81=E5=88=87=E6=8D=A2=E6=BA=90=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor/src/layouts/PropsPanel.vue | 35 ++++++++++++++++++++++ packages/editor/src/theme/props-panel.scss | 14 +++++++++ 2 files changed, 49 insertions(+) diff --git a/packages/editor/src/layouts/PropsPanel.vue b/packages/editor/src/layouts/PropsPanel.vue index 7ef63f6f..3965bba8 100644 --- a/packages/editor/src/layouts/PropsPanel.vue +++ b/packages/editor/src/layouts/PropsPanel.vue @@ -12,17 +12,42 @@ @change="submit" @error="errorHandler" > + + + + diff --git a/packages/editor/src/theme/props-panel.scss b/packages/editor/src/theme/props-panel.scss index 6da68a83..2a5d643c 100644 --- a/packages/editor/src/theme/props-panel.scss +++ b/packages/editor/src/theme/props-panel.scss @@ -1,6 +1,20 @@ .m-editor-props-panel { padding: 0 10px; + .m-editor-props-panel-src-icon { + position: absolute; + right: 15px; + bottom: 15px; + z-index: 30; + } + + .magic-code-editor { + position: absolute; + left: 0; + top: 0; + z-index: 10; + } + &.small { .el-form-item__label { font-size: 12px;