UNPKG

@react-awesome-query-builder/mui

Version:
39 lines (35 loc) 1.65 kB
import { ElementType } from "react"; import { FieldProps, ConjsProps, SwitchProps, ButtonProps, ButtonGroupProps, ProviderProps, ValueSourcesProps, ConfirmFunc, BooleanWidgetProps, TextWidgetProps, DateTimeWidgetProps, SelectWidgetProps, NumberWidgetProps, RangeSliderWidgetProps, PriceWidgetProps } from "@react-awesome-query-builder/ui"; import { ConfirmOptions } from "material-ui-confirm"; export interface MuiWidgets { // material core widgets MuiFieldSelect: ElementType<FieldProps>, MuiFieldAutocomplete: ElementType<FieldProps>, MuiConjs: ElementType<ConjsProps>, MuiSwitch: ElementType<SwitchProps>, MuiButton: ElementType<ButtonProps>, MuiButtonGroup: ElementType<ButtonGroupProps>, MuiValueSources: ElementType<ValueSourcesProps>, MuiProvider: ElementType<ProviderProps>, MuiConfirm: ConfirmFunc, MuiUseConfirm: () => ConfirmFunc, // material core widgets MuiBooleanWidget: ElementType<BooleanWidgetProps>, MuiTextWidget: ElementType<TextWidgetProps>, MuiTextAreaWidget: ElementType<TextWidgetProps>, MuiDateWidget: ElementType<DateTimeWidgetProps>, MuiTimeWidget: ElementType<DateTimeWidgetProps>, MuiDateTimeWidget: ElementType<DateTimeWidgetProps>, MuiMultiSelectWidget: ElementType<SelectWidgetProps>, MuiSelectWidget: ElementType<SelectWidgetProps>, MuiNumberWidget: ElementType<NumberWidgetProps>, MuiPriceWidget: ElementType<PriceWidgetProps>; MuiSliderWidget: ElementType<NumberWidgetProps>, MuiRangeWidget: ElementType<RangeSliderWidgetProps>, MuiAutocompleteWidget: ElementType<SelectWidgetProps>, } export declare const MuiWidgets: MuiWidgets; export default MuiWidgets;