diff --git a/components/Icons.tsx b/components/Icons.tsx
new file mode 100644
index 0000000..1bdbd93
--- /dev/null
+++ b/components/Icons.tsx
@@ -0,0 +1,9 @@
+type IconProps = {
+ size?: number;
+ color?: string;
+}
+export const IconTranslate = ({size = 24, color = '#333333'}: IconProps) => {
+ return (
+
+ )
+}
\ No newline at end of file
diff --git a/components/In18FormDialog.vue b/components/In18FormDialog.vue
index 1b9574f..fa54c5f 100644
--- a/components/In18FormDialog.vue
+++ b/components/In18FormDialog.vue
@@ -127,7 +127,7 @@
:loading="translatingFieldKey === item.key" @click="handleTranslateField(item.key)"
title="翻译该字段">
-
+
@@ -142,7 +142,7 @@
:loading="translatingFieldKey === item.key" @click="handleTranslateField(item.key)"
title="翻译该字段">
-
+
@@ -173,9 +173,10 @@
import { reactive, computed, watch, ref, nextTick } from 'vue'
import type { FormInstance, FormRules } from 'element-plus'
import { ElMessage } from 'element-plus'
-import { Close, Promotion, FullScreen, CopyDocument } from '@element-plus/icons-vue'
+import { Close, FullScreen, CopyDocument } from '@element-plus/icons-vue'
import UploadInput from "./UploadInput.vue";
import WangEditor from "lib/components/WangEditor.vue";
+import { IconTranslate } from './Icons'
type FormItemType =
| 'input'
| 'select'
diff --git a/components/JsonFormDialog.vue b/components/JsonFormDialog.vue
index a7e8ffa..a7c46c2 100644
--- a/components/JsonFormDialog.vue
+++ b/components/JsonFormDialog.vue
@@ -69,7 +69,7 @@