fix: new york registry

This commit is contained in:
Louis Van Aken 2024-11-12 19:22:39 +01:00
parent 90062cf027
commit 2cebc9dafc
2 changed files with 16 additions and 1 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