feat: add FileUpload, ImageUpload

pull/233/head
xingyu4j 2025-10-17 11:23:43 +08:00
parent ba7aa17dc3
commit 9499a80e8a
1 changed files with 5 additions and 0 deletions

View File

@ -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,
};
// 将组件注册到全局共享状态中