From 3ffe0d2c8208f9a16f834aab37f529c9b4217a6e Mon Sep 17 00:00:00 2001 From: fofolee Date: Sat, 28 Dec 2024 15:05:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E5=B0=8F=E7=95=8C=E9=9D=A2=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../editor/composer/CommandComposer.vue | 44 +++++++----------- .../{CodePreview.vue => ComposerButtons.vue} | 46 ++++++++++++++----- .../editor/composer/ComposerFlow.vue | 35 +++++++------- 3 files changed, 69 insertions(+), 56 deletions(-) rename src/components/editor/composer/{CodePreview.vue => ComposerButtons.vue} (73%) diff --git a/src/components/editor/composer/CommandComposer.vue b/src/components/editor/composer/CommandComposer.vue index 8b780a6..20115a1 100644 --- a/src/components/editor/composer/CommandComposer.vue +++ b/src/components/editor/composer/CommandComposer.vue @@ -1,13 +1,13 @@ @@ -46,7 +39,7 @@ import { defineComponent, provide, ref } from "vue"; import ComposerList from "./ComposerList.vue"; import ComposerFlow from "./ComposerFlow.vue"; -import CodePreview from "./CodePreview.vue"; +import ComposerButtons from "./ComposerButtons.vue"; import { commandCategories } from "js/composer/composerConfig"; import { generateCode } from "js/composer/generateCode"; // 从commandCategories中提取所有命令 @@ -64,7 +57,7 @@ export default defineComponent({ components: { ComposerList, ComposerFlow, - CodePreview, + ComposerButtons, }, setup() { const variables = ref([]); @@ -143,6 +136,8 @@ export default defineComponent({ .composer-body { flex: 1; overflow: hidden; + gap: 8px; + padding: 8px; } .command-section { @@ -163,6 +158,7 @@ export default defineComponent({ display: flex; align-items: center; padding: 12px 16px; + height: 28px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } @@ -173,16 +169,8 @@ export default defineComponent({ .command-scroll { flex: 1; overflow: hidden; -} - -.composer-footer { - border-top: 1px solid rgba(0, 0, 0, 0.05); - background: white; -} - -.body--dark .composer-footer { - border-top-color: rgba(255, 255, 255, 0.1); - background: #1d1d1d; + border-radius: 8px; + padding-bottom: 8px; } /* 滚动美化 */ diff --git a/src/components/editor/composer/CodePreview.vue b/src/components/editor/composer/ComposerButtons.vue similarity index 73% rename from src/components/editor/composer/CodePreview.vue rename to src/components/editor/composer/ComposerButtons.vue index 5aab404..81503fa 100644 --- a/src/components/editor/composer/CodePreview.vue +++ b/src/components/editor/composer/ComposerButtons.vue @@ -1,15 +1,33 @@