Module: @react-querybuilder/material
Type Aliases
MaterialActionProps
MaterialActionProps: ActionWithRulesProps
& ComponentPropsWithoutRef
<typeof Button
> & { muiComponents?
: RQBMaterialComponents
}
Defined in
packages/material/src/MaterialActionElement.tsx:10
MaterialDragHandleProps
MaterialDragHandleProps: DragHandleProps
& Omit
<ComponentPropsWithRef
<typeof DragIndicator
>, "path"
> & { muiComponents?
: RQBMaterialComponents
}
Defined in
packages/material/src/MaterialDragHandle.tsx:10
MaterialNotToggleProps
MaterialNotToggleProps: NotToggleProps
& ComponentPropsWithoutRef
<typeof __type
> & { muiComponents?
: RQBMaterialComponents
}
Defined in
packages/material/src/MaterialNotToggle.tsx:10
MaterialShiftActionsProps
MaterialShiftActionsProps: ShiftActionsProps
& React.ComponentPropsWithoutRef
<typeof Button
> & { muiComponents?
: RQBMaterialComponents
}
Defined in
packages/material/src/MaterialShiftActions.tsx:8
MaterialValueEditorProps
MaterialValueEditorProps: ValueEditorProps
& { extraProps?
: Record
<string
, any
> ; muiComponents?
: RQBMaterialComponents
}
Defined in
packages/material/src/MaterialValueEditor.tsx:14
MaterialValueSelectorProps
MaterialValueSelectorProps: VersatileSelectorProps
& ComponentPropsWithoutRef
<typeof Select
> & { muiComponents?
: RQBMaterialComponents
}
Defined in
packages/material/src/MaterialValueSelector.tsx:11
RQBMaterialComponents
RQBMaterialComponents: Object
Type declaration
Name | Type |
---|---|
Button | typeof Button |
Checkbox | typeof __type |
CloseIcon | typeof CloseIcon |
ContentCopyIcon | typeof ContentCopyIcon |
DragIndicator | typeof DragIndicator |
FormControl | typeof FormControl |
FormControlLabel | typeof __type |
Input | typeof Input |
KeyboardArrowDownIcon | typeof KeyboardArrowDownIcon |
KeyboardArrowUpIcon | typeof KeyboardArrowUpIcon |
ListSubheader | typeof ListSubheader |
LockIcon | typeof LockIcon |
LockOpenIcon | typeof LockOpenIcon |
MenuItem | typeof MenuItem |
Radio | typeof __type |
RadioGroup | typeof __type |
Select | typeof Select |
Switch | typeof __type |
TextareaAutosize | typeof TextareaAutosize |
Defined in
packages/material/src/types.ts:25
Variables
QueryBuilderMaterial
Const
QueryBuilderMaterial: QueryBuilderContextProvider
<{ muiComponents?
: RQBMaterialComponents
}>
Defined in
packages/material/src/index.tsx:42
RQBMaterialContext
Const
RQBMaterialContext: Context
<null
| RQBMaterialComponents
>
Defined in
packages/material/src/RQBMaterialContext.ts:4
defaultMuiComponents
Const
defaultMuiComponents: Object
Type declaration
Name | Type |
---|---|
Button | ExtendButtonBase <ButtonTypeMap <, "button" >> |
Checkbox | (props : CheckboxProps ) => JSX.Element |
CloseIcon | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
ContentCopyIcon | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
DragIndicator | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
FormControl | OverridableComponent <FormControlTypeMap <, "div" >> |
FormControlLabel | (props : FormControlLabelProps ) => JSX.Element |
Input | (props : InputProps ) => Element & { muiName : string } |
KeyboardArrowDownIcon | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
KeyboardArrowUpIcon | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
ListSubheader | OverridableComponent <ListSubheaderTypeMap <, "li" >> |
LockIcon | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
LockOpenIcon | OverridableComponent <SvgIconTypeMap <, "svg" >> & { muiName : string } |
MenuItem | ExtendButtonBase <MenuItemTypeMap <, "li" >> |
Radio | (props : RadioProps ) => JSX.Element |
RadioGroup | (props : RadioGroupProps ) => JSX.Element |
Select | <Value>(props : SelectProps <Value >) => Element & { muiName : string } |
Switch | (props : SwitchProps ) => JSX.Element |
TextareaAutosize | ForwardRefExoticComponent <TextareaAutosizeProps & RefAttributes <Element >> |
Defined in
packages/material/src/useMuiComponents.ts:28
materialControlElements
Const
materialControlElements: Object
Type declaration
Name | Type |
---|---|
actionElement | (__namedParameters : MaterialActionProps ) => Element |
actionElement.displayName | string |
dragHandle | ForwardRefExoticComponent <Omit <MaterialDragHandleProps , "ref" > & RefAttributes <HTMLSpanElement >> |
notToggle | (__namedParameters : MaterialNotToggleProps ) => Element |
notToggle.displayName | string |
shiftActions | (__namedParameters : MaterialShiftActionsProps ) => Element |
shiftActions.displayName | string |
valueEditor | (props : MaterialValueEditorProps ) => null | Element |
valueEditor.displayName | string |
valueSelector | (__namedParameters : MaterialValueSelectorProps ) => Element |
valueSelector.displayName | string |
Defined in
packages/material/src/index.tsx:27
materialTranslations
Const
materialTranslations: Object
Type declaration
Name | Type |
---|---|
cloneRule | { label : Element } |
cloneRule.label | Element |
cloneRuleGroup | { label : Element } |
cloneRuleGroup.label | Element |
lockGroup | { label : Element } |
lockGroup.label | Element |
lockGroupDisabled | { label : Element } |
lockGroupDisabled.label | Element |
lockRule | { label : Element } |
lockRule.label | Element |
lockRuleDisabled | { label : Element } |
lockRuleDisabled.label | Element |
removeGroup | { label : Element } |
removeGroup.label | Element |
removeRule | { label : Element } |
removeRule.label | Element |
shiftActionDown | { label : Element } |
shiftActionDown.label | Element |
shiftActionUp | { label : Element } |
shiftActionUp.label | Element |
Defined in
packages/material/src/translations.tsx:55
Functions
MaterialActionElement
MaterialActionElement(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | MaterialActionProps |
Returns
Element
Defined in
packages/material/src/MaterialActionElement.tsx:15
MaterialDragHandle
MaterialDragHandle(props
): ReactNode
Parameters
Name | Type |
---|---|
props | Omit <MaterialDragHandleProps , "ref" > & RefAttributes <HTMLSpanElement > |
Returns
ReactNode
Defined in
packages/material/src/MaterialDragHandle.tsx:15
MaterialNotToggle
MaterialNotToggle(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | MaterialNotToggleProps |
Returns
Element
Defined in
packages/material/src/MaterialNotToggle.tsx:17
MaterialShiftActions
MaterialShiftActions(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | MaterialShiftActionsProps |
Returns
Element
Defined in
packages/material/src/MaterialShiftActions.tsx:13
MaterialValueEditor
MaterialValueEditor(props
): null
| Element
Parameters
Name | Type |
---|---|
props | MaterialValueEditorProps |
Returns
null
| Element
Defined in
packages/material/src/MaterialValueEditor.tsx:20
MaterialValueSelector
MaterialValueSelector(«destructured»
): Element
Parameters
Name | Type |
---|---|
«destructured» | MaterialValueSelectorProps |
Returns
Element
Defined in
packages/material/src/MaterialValueSelector.tsx:16
useMuiComponents
useMuiComponents(preloadedComponents?
): RQBMaterialComponents
Parameters
Name | Type |
---|---|
preloadedComponents? | RQBMaterialComponents |