extended-dynamic-forms
Version:
Extended React JSON Schema Form (RJSF) v6 with custom components, widgets, templates, layouts, and form events
34 lines (32 loc) • 2.18 kB
TypeScript
import { ColorWidget } from './input/ColorWidget';
import { DateWidget } from './date/DateWidget';
import { FileWidget } from './file/FileWidget';
import { RangeWidget } from './input/RangeWidget';
import { RatingWidget } from './input/RatingWidget';
import { customWidgets as enhancedWidgets, EnhancedTextWidget, EnhancedTextareaWidget, EnhancedSelectWidget, EnhancedCheckboxWidget, EnhancedRadioWidget, EnhancedNumberWidget, TelephoneWidget, EmailWidget, URLWidget, PasswordWidget, DateTimeWidget, FileUploadWidget } from './enhanced/EnhancedWidgets';
export declare const customWidgets: {
TextWidget: typeof EnhancedTextWidget;
TextareaWidget: typeof EnhancedTextareaWidget;
SelectWidget: typeof EnhancedSelectWidget;
CheckboxWidget: typeof EnhancedCheckboxWidget;
RadioWidget: typeof EnhancedRadioWidget;
UpDownWidget: typeof EnhancedNumberWidget;
FileWidget: typeof FileUploadWidget;
tel: typeof TelephoneWidget;
email: typeof EmailWidget;
url: typeof URLWidget;
password: typeof PasswordWidget;
date: typeof import('./enhanced/EnhancedWidgets').DateWidget;
'datetime-local': typeof DateTimeWidget;
TelWidget: typeof TelephoneWidget;
EmailWidget: typeof EmailWidget;
URLWidget: typeof URLWidget;
PasswordWidget: typeof PasswordWidget;
DateWidget: typeof import('./enhanced/EnhancedWidgets').DateWidget;
DateTimeWidget: typeof DateTimeWidget;
color: import('react').FC<import('@rjsf/utils').WidgetProps<any, import('@rjsf/utils').RJSFSchema, any>>;
file: import('react').FC<import('@rjsf/utils').WidgetProps<any, import('@rjsf/utils').RJSFSchema, any>>;
range: import('react').FC<import('@rjsf/utils').WidgetProps<any, import('@rjsf/utils').RJSFSchema, any>>;
rating: import('react').FC<import('@rjsf/utils').WidgetProps<any, import('@rjsf/utils').RJSFSchema, any>>;
};
export { ColorWidget, DateWidget, FileWidget, RangeWidget, RatingWidget, EnhancedTextWidget, EnhancedTextareaWidget, EnhancedSelectWidget, EnhancedCheckboxWidget, EnhancedRadioWidget, EnhancedNumberWidget, TelephoneWidget, EmailWidget, URLWidget, PasswordWidget, DateTimeWidget, FileUploadWidget, enhancedWidgets, };