fix: Error in the build of the auto form with Vite and TypeScript #870 (#896)

* fix: Error in the build of the auto form with Vite and TypeScript #870

* fix: new york registry
This commit is contained in:
Louis Van Aken 2024-11-16 10:40:29 +01:00 committed by GitHub
parent 58fc125974
commit ac69980ac9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 32 additions and 2 deletions

View File

@ -1,3 +1,4 @@
import type { InputComponents } from './interface'
import AutoFormFieldArray from './AutoFormFieldArray.vue' import AutoFormFieldArray from './AutoFormFieldArray.vue'
import AutoFormFieldBoolean from './AutoFormFieldBoolean.vue' import AutoFormFieldBoolean from './AutoFormFieldBoolean.vue'
import AutoFormFieldDate from './AutoFormFieldDate.vue' import AutoFormFieldDate from './AutoFormFieldDate.vue'
@ -7,7 +8,7 @@ import AutoFormFieldInput from './AutoFormFieldInput.vue'
import AutoFormFieldNumber from './AutoFormFieldNumber.vue' import AutoFormFieldNumber from './AutoFormFieldNumber.vue'
import AutoFormFieldObject from './AutoFormFieldObject.vue' import AutoFormFieldObject from './AutoFormFieldObject.vue'
export const INPUT_COMPONENTS = { export const INPUT_COMPONENTS: InputComponents = {
date: AutoFormFieldDate, date: AutoFormFieldDate,
select: AutoFormFieldEnum, select: AutoFormFieldEnum,
radio: AutoFormFieldEnum, radio: AutoFormFieldEnum,

View File

@ -18,6 +18,20 @@ export interface Shape {
schema?: ZodAny schema?: ZodAny
} }
export interface InputComponents {
date: Component;
select: Component;
radio: Component;
checkbox: Component;
switch: Component;
textarea: Component;
number: Component;
string: Component;
file: Component;
array: Component;
object: Component;
};
export interface ConfigItem { export interface ConfigItem {
/** Value for the `FormLabel` */ /** Value for the `FormLabel` */
label?: string label?: string

View File

@ -1,3 +1,4 @@
import type { InputComponents } from './interface'
import AutoFormFieldArray from './AutoFormFieldArray.vue' import AutoFormFieldArray from './AutoFormFieldArray.vue'
import AutoFormFieldBoolean from './AutoFormFieldBoolean.vue' import AutoFormFieldBoolean from './AutoFormFieldBoolean.vue'
import AutoFormFieldDate from './AutoFormFieldDate.vue' import AutoFormFieldDate from './AutoFormFieldDate.vue'
@ -7,7 +8,7 @@ import AutoFormFieldInput from './AutoFormFieldInput.vue'
import AutoFormFieldNumber from './AutoFormFieldNumber.vue' import AutoFormFieldNumber from './AutoFormFieldNumber.vue'
import AutoFormFieldObject from './AutoFormFieldObject.vue' import AutoFormFieldObject from './AutoFormFieldObject.vue'
export const INPUT_COMPONENTS = { export const INPUT_COMPONENTS: InputComponents = {
date: AutoFormFieldDate, date: AutoFormFieldDate,
select: AutoFormFieldEnum, select: AutoFormFieldEnum,
radio: AutoFormFieldEnum, radio: AutoFormFieldEnum,

View File

@ -18,6 +18,20 @@ export interface Shape {
schema?: ZodAny schema?: ZodAny
} }
export interface InputComponents {
date: Component;
select: Component;
radio: Component;
checkbox: Component;
switch: Component;
textarea: Component;
number: Component;
string: Component;
file: Component;
array: Component;
object: Component;
};
export interface ConfigItem { export interface ConfigItem {
/** Value for the `FormLabel` */ /** Value for the `FormLabel` */
label?: string label?: string