extended-dynamic-forms
Version:
Extended React JSON Schema Form (RJSF) v6 with custom components, widgets, templates, layouts, and form events
37 lines (35 loc) • 2.18 kB
TypeScript
import { WidgetProps } from '@rjsf/utils';
export declare function EnhancedTextWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function EnhancedTextareaWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function EnhancedSelectWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function EnhancedCheckboxWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function EnhancedRadioWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function EnhancedNumberWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function TelephoneWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function EmailWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function URLWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function PasswordWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function DateWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function DateTimeWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
export declare function FileUploadWidget(props: WidgetProps): import("react/jsx-runtime").JSX.Element;
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 DateWidget;
'datetime-local': typeof DateTimeWidget;
TelWidget: typeof TelephoneWidget;
EmailWidget: typeof EmailWidget;
URLWidget: typeof URLWidget;
PasswordWidget: typeof PasswordWidget;
DateWidget: typeof DateWidget;
DateTimeWidget: typeof DateTimeWidget;
};