Props
Attributes
- Graph
-
- Supertypes
-
trait WithChildren[VdomNode]trait PropTypesclass Objecttrait Matchableclass Any
Members list
Type members
Value members
Concrete methods
The icon that displays the arrow.
The icon that displays the arrow.
Attributes
Props applied to the Menu
element.
Props applied to the clickable div element.
Props applied to the clickable div element.
Attributes
If true
, the width of the popover will automatically be set according to the items inside the menu, otherwise it will be at least the width of the select input.
If true
, the width of the popover will automatically be set according to the items inside the menu, otherwise it will be at least the width of the select input.
Attributes
The option elements to populate the select with. Can be some <MenuItem>
elements.
The option elements to populate the select with. Can be some <MenuItem>
elements.
Attributes
The CSS class name of the select element.
The CSS class name of the select element.
Attributes
Override or extend the styles applied to the component. See CSS API below for more details.
Override or extend the styles applied to the component. See CSS API below for more details.
Attributes
If true
, the component is toggled on mount. Use when the component open state is not controlled. You can only use it when the native
prop is false
(default).
If true
, the component is toggled on mount. Use when the component open state is not controlled. You can only use it when the native
prop is false
(default).
Attributes
The default value. Use when the component is not controlled.
The default value. Use when the component is not controlled.
Attributes
If true
, the select is disabled.
If true
, the select is disabled.
Attributes
If true
, the selected item is displayed even if its value is empty.
If true
, the selected item is displayed even if its value is empty.
Attributes
If true
, the select input
will indicate an error.
If true
, the select input
will indicate an error.
Attributes
Imperative handle implementing { value: T, node: HTMLElement, focus(): void }
Equivalent to ref
Imperative handle implementing { value: T, node: HTMLElement, focus(): void }
Equivalent to ref
Attributes
The ID of an element that acts as an additional label. The Select will be labelled by the additional label and the selected value.
The ID of an element that acts as an additional label. The Select will be labelled by the additional label and the selected value.
Attributes
If true
, value
must be an array and the menu will support multiple selections.
If true
, value
must be an array and the menu will support multiple selections.
Attributes
Name attribute of the select
or hidden input
element.
Name attribute of the select
or hidden input
element.
Attributes
Callback fired when a menu item is selected.
Callback fired when a menu item is selected.
Value parameters
- {object}
-
[child] The react element that was selected.
Attributes
Callback fired when the component requests to be closed. Use in controlled mode (see open).
Callback fired when the component requests to be closed. Use in controlled mode (see open).
Value parameters
- {object}
-
event The event source of the callback.
Attributes
Callback fired when the component requests to be opened. Use in controlled mode (see open).
Callback fired when the component requests to be opened. Use in controlled mode (see open).
Value parameters
- {object}
-
event The event source of the callback.
Attributes
If true
, the component is shown.
If true
, the component is shown.
Attributes
Render the selected value.
Render the selected value.
Value parameters
- {any}
-
value The
value
provided to the component.
Attributes
The input value.
The input value.
Attributes
Inherited methods
Attributes
- Inherited from:
- PropTypes
Inherited fields
Attributes
- Inherited from:
- PropTypes