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