Feature/fix hidden widget (#196)

This commit is contained in:
Daniel Lautzenheiser
2022-12-06 08:31:07 -05:00
committed by GitHub
parent 2d7e661fdb
commit c4a812a575
47 changed files with 784 additions and 646 deletions

View File

@ -313,6 +313,7 @@ export type TemplatePreviewComponent<
export interface WidgetOptions<T = unknown, F extends BaseField = UnknownField> {
validator?: Widget<T, F>['validator'];
getValidValue?: Widget<T, F>['getValidValue'];
getDefaultValue?: Widget<T, F>['getDefaultValue'];
schema?: Widget<T, F>['schema'];
}
@ -321,6 +322,7 @@ export interface Widget<T = unknown, F extends BaseField = UnknownField> {
preview?: WidgetPreviewComponent<T, F>;
validator: FieldValidationMethod<T, F>;
getValidValue: (value: T | undefined | null) => T | undefined | null;
getDefaultValue?: (defaultValue: T | undefined | null, field: F) => T;
schema?: PropertiesSchema<unknown>;
}