From 36e2c4af8350fdb2661f442db160c4a9d7570b83 Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期二, 18 二月 2025 14:11:55 +0800
Subject: [PATCH] code editor 去除 min-h

---
 src/components/input/codeEditor/index.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/components/input/codeEditor/index.vue b/src/components/input/codeEditor/index.vue
index 6bfd5a4..6b4ad60 100644
--- a/src/components/input/codeEditor/index.vue
+++ b/src/components/input/codeEditor/index.vue
@@ -8,21 +8,23 @@
 			type="textarea"
 			autocomplete="off"
 			resize="none"
+			:readonly="disabled"
 		></el-input>
 		<codemirror
 			v-else
-			class="nowheel overflow-auto [&>.cm-editor]:min-h-[140px] cursor-text"
+			class="nowheel overflow-auto cursor-text"
 			v-model="editValue"
 			:autofocus="true"
 			:indent-with-tab="true"
 			:tab-size="2"
 			:extensions="editorExtensions"
+			:disabled="disabled"
 		/>
 		<!-- <el-tooltip effect="dark" content="鍏ㄥ睆" placement="top">
 				
 				</el-tooltip> -->
 		<YWIcon
-			class="absolute right-1 top-1 cursor-pointer"
+			class="absolute right-4 top-1 cursor-pointer"
 			:class="[defaultLanguage !== 'text' ? '!text-gray-300' : '!text-gray-500']"
 			name="pingmufangda"
 			@click="fullEditCodeClick"
@@ -39,13 +41,14 @@
 				v-model:defaultLanguage="defaultLanguage"
 				showCopy
 				:title="title"
+				:disabled="disabled"
 			/>
 		</Teleport>
 	</div>
 </template>
 
 <script setup lang="ts" name="CodeEditor">
-import { computed, onMounted, ref, type PropType } from 'vue';
+import { computed, ref, type PropType } from 'vue';
 import { Codemirror } from 'vue-codemirror';
 import TextEditDialog from '../../dialog/TextEditDialog/index.vue';
 import type { TextType } from './types';
@@ -77,6 +80,10 @@
 		type: String,
 		default: '',
 	},
+	disabled: {
+		type: Boolean,
+		default: false,
+	},
 });
 
 const { editorExtensions } = useEditorExtensions({

--
Gitblit v1.9.3