diff --git a/apps/web-naive/src/adapter/component/index.ts b/apps/web-naive/src/adapter/component/index.ts index f9df20273..6d32364f1 100644 --- a/apps/web-naive/src/adapter/component/index.ts +++ b/apps/web-naive/src/adapter/component/index.ts @@ -14,6 +14,7 @@ import { ApiComponent, globalShareState, IconPicker } from '@vben/common-ui'; import { $t } from '@vben/locales'; import { message } from '#/adapter/naive'; +import { FileUpload, ImageUpload } from '#/components/upload'; const NButton = defineAsyncComponent(() => import('naive-ui/es/button').then((res) => res.NButton), @@ -106,7 +107,9 @@ export type ComponentType = | 'CheckboxGroup' | 'DatePicker' | 'Divider' + | 'FileUpload' | 'IconPicker' + | 'ImageUpload' | 'Input' | 'InputNumber' | 'RadioGroup' @@ -212,6 +215,8 @@ async function initComponentAdapter() { TimePicker: NTimePicker, TreeSelect: withDefaultPlaceholder(NTreeSelect, 'select'), Upload: NUpload, + FileUpload, + ImageUpload, }; // 将组件注册到全局共享状态中