From 9f37b12c21e0e878690db0f1e3809de4cf22ab67 Mon Sep 17 00:00:00 2001 From: zernonia Date: Wed, 17 Apr 2024 14:21:15 +0800 Subject: [PATCH] feat: add file component --- .../registry/new-york/example/AutoForm.vue | 3 ++ .../new-york/ui/auto-form/AutoForm.vue | 2 +- .../new-york/ui/auto-form/AutoFormField.vue | 2 +- .../new-york/ui/auto-form/constant.ts | 6 ++- .../new-york/ui/auto-form/fields/File.vue | 53 +++++++++++++++++++ 5 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 apps/www/src/lib/registry/new-york/ui/auto-form/fields/File.vue diff --git a/apps/www/src/lib/registry/new-york/example/AutoForm.vue b/apps/www/src/lib/registry/new-york/example/AutoForm.vue index 8273821d..ebc35eb5 100644 --- a/apps/www/src/lib/registry/new-york/example/AutoForm.vue +++ b/apps/www/src/lib/registry/new-york/example/AutoForm.vue @@ -153,6 +153,9 @@ const onSubmit = handleSubmit((values) => { bio: { component: 'textarea', }, + file: { + component: 'file', + }, subObject: { diff --git a/apps/www/src/lib/registry/new-york/ui/auto-form/AutoForm.vue b/apps/www/src/lib/registry/new-york/ui/auto-form/AutoForm.vue index 01782fb7..ab3e5c6a 100644 --- a/apps/www/src/lib/registry/new-york/ui/auto-form/AutoForm.vue +++ b/apps/www/src/lib/registry/new-york/ui/auto-form/AutoForm.vue @@ -57,7 +57,7 @@ const shapes = computed(() => { /> - {{ shape.schema }} + diff --git a/apps/www/src/lib/registry/new-york/ui/auto-form/AutoFormField.vue b/apps/www/src/lib/registry/new-york/ui/auto-form/AutoFormField.vue index f1ecf07b..de85628f 100644 --- a/apps/www/src/lib/registry/new-york/ui/auto-form/AutoFormField.vue +++ b/apps/www/src/lib/registry/new-york/ui/auto-form/AutoFormField.vue @@ -18,7 +18,7 @@ defineProps<{