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 @@