UNPKG

@react-awesome-query-builder/fluent

Version:
33 lines (30 loc) 1.47 kB
import { ElementType } from "react"; import { FieldProps, ConjsProps, SwitchProps, ButtonProps, ButtonGroupProps, ProviderProps, ValueSourcesProps, ConfirmFunc, BooleanWidgetProps, TextWidgetProps, DateTimeWidgetProps, SelectWidgetProps, NumberWidgetProps, PriceWidgetProps } from "@react-awesome-query-builder/ui"; export interface FluentUIWidgets { // core widgets FluentUIFieldSelect: ElementType<FieldProps>, FluentUIConjs: ElementType<ConjsProps>, FluentUIButton: ElementType<ButtonProps>, FluentUIButtonGroup: ElementType<ButtonGroupProps>, FluentUIProvider: ElementType<ProviderProps>, FluentUIValueSources: ElementType<ValueSourcesProps>, FluentUIConfirm: ConfirmFunc, FluentUIUseConfirm: () => ConfirmFunc, // core widgets FluentUIBooleanWidget: ElementType<BooleanWidgetProps>, FluentUITextWidget: ElementType<TextWidgetProps>, FluentUITextAreaWidget: ElementType<TextWidgetProps>, FluentUIDateWidget: ElementType<DateTimeWidgetProps>, FluentUITimeWidget: ElementType<DateTimeWidgetProps>, FluentUIDateTimeWidget: ElementType<DateTimeWidgetProps>, FluentUIMultiSelectWidget: ElementType<SelectWidgetProps>, FluentUISelectWidget: ElementType<SelectWidgetProps>, FluentUINumberWidget: ElementType<NumberWidgetProps>, FluentUIPriceWidget: ElementType<PriceWidgetProps>; FluentUISliderWidget: ElementType<NumberWidgetProps>, } export declare const FluentUIWidgets: FluentUIWidgets; export default FluentUIWidgets;