SelectMenu
The SelectMenu
component is triggered on the click of a button or your choice of a standalone link using the isLink
prop, and expands from the center if not close to the edge of the page. The Menu
contains a list of MenuItems
, with a white background, and level 2 elevation. The Menu
also remembers the user’s selection and displays it as the label for the button/link trigger.
The Modal
brings focus to the first menu element upon the click of the trigger, and can be escaped on click away or key press. Set a default message with the defaultMessage
prop string. Use the defaultSelected
prop to signify that a menuItem is the default to open to.
Basic usage
Linked variant
- defaultMessage
string
Default'Select...'String that is displayed for default value of the
SelectMenu
- isLink
bool
DefaultfalseDisplays chosen value of the
SelectMenu
as a link - children
node
RequiredSpecifies the content of the
SelectMenu
- className
string
Specifies class name to append to the base element
- defaultSelected
bool
DefaultfalseSpecifies that this
MenuItem
is selected inside theSelectMenu
- className
string
Specifies class name to append to the base element
- children
node
DefaultnullSpecifies the content of the
MenuItem
- as
elementType
Default'button'Specifies the base element
- iconBefore
element
|func
Specifies the jsx before the content of the
MenuItem
- iconAfter
element
|func
Specifies the jsx after the content of the
MenuItem