DropDown
A DropDown component.
Usage
Demonstration
Props
header
header
TYPE | DEFAULT VALUE |
---|---|
| None |
A header that will appear at the beginning of the items menu.
items
items
TYPE | DEFAULT VALUE |
---|---|
| None (required) |
Use this property to define the items of the DropDown menu.
placeholder
TYPE | DEFAULT VALUE |
---|---|
|
|
The node displayed in the button when there is no selection.
renderLabel
TYPE | DEFAULT VALUE |
---|---|
|
|
A function (or React component), used to display the button label.
Props
selectedLabel
(String
): label of the selected item.selectedIndex
(Number
): index of the selected item.
onChange(index, items)
TYPE | DEFAULT VALUE |
---|---|
| None (required) |
This callback is called whenever the user selects a new item.
Arguments
index
(Number
): Index of the newly selected item inprops.items
.items
(Array
): the items passed inprops.items
.
selected
TYPE | DEFAULT VALUE |
---|---|
|
|
Set this prop to the index of the active item. Set to -1
to unselect and display the placeholder.
wide
TYPE | DEFAULT VALUE |
---|---|
|
|
Takes the full width if set to true
.
width
TYPE | DEFAULT VALUE |
---|---|
| None |
Use this prop to set the CSS width of the button.
disabled
TYPE | DEFAULT VALUE |
---|---|
|
|
Disable the DropDown.
Last updated