feat: add FileUpload, ImageUpload

This commit is contained in:
xingyu4j
2025-10-17 11:23:43 +08:00
parent ba7aa17dc3
commit 9499a80e8a

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