Skip to main content

defaultMuiComponents

const defaultMuiComponents: object

Type declaration

Button

Button: ExtendButtonBase<ButtonTypeMap<object, "button">>

Checkbox()

Checkbox: (props) => React.JSX.Element

Demos:

API:

Parameters

ParameterType
propsCheckboxProps

Returns

React.JSX.Element

CloseIcon

CloseIcon: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

ContentCopyIcon

ContentCopyIcon: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

DragIndicator

DragIndicator: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

FormControl

FormControl: OverridableComponent<FormControlTypeMap<object, "div">>

FormControlLabel()

FormControlLabel: (props) => React.JSX.Element

Drop-in replacement of the Radio, Switch and Checkbox component. Use this component if you want to display an extra label.

Demos:

API:

Parameters

ParameterType
propsFormControlLabelProps

Returns

React.JSX.Element

Input

Input: (props) => Element & object

Type declaration

muiName

muiName: string

KeyboardArrowDownIcon

KeyboardArrowDownIcon: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

KeyboardArrowUpIcon

KeyboardArrowUpIcon: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

ListSubheader

ListSubheader: OverridableComponent<ListSubheaderTypeMap<object, "li">>

LockIcon

LockIcon: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

LockOpenIcon

LockOpenIcon: OverridableComponent<SvgIconTypeMap<object, "svg">> & object

Type declaration

muiName

muiName: string

MenuItem: ExtendButtonBase<MenuItemTypeMap<object, "li">>

Radio()

Radio: (props) => React.JSX.Element

Demos:

API:

Parameters

ParameterType
propsRadioProps

Returns

React.JSX.Element

RadioGroup()

RadioGroup: (props) => React.JSX.Element

Demos:

API:

Parameters

ParameterType
propsRadioGroupProps

Returns

React.JSX.Element

Select

Select: <Value>(props) => Element & object

Type declaration

muiName

muiName: string

Switch()

Switch: (props) => React.JSX.Element

Demos:

API:

Parameters

ParameterType
propsSwitchProps

Returns

React.JSX.Element

TextareaAutosize

TextareaAutosize: ForwardRefExoticComponent<TextareaAutosizeProps & RefAttributes<Element>>

Defined in

packages/material/src/useMuiComponents.ts:28


caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.