Presents a list of choices responsively. A Menu can either present the list of choices inline or within a drop down behind a control that opens it.

Properties

closeOnClick true|false
Indicates whether the opened menu drop down should close when clicked. Defaults to true.
dropAlign {left: left|right, right: left|right, top: top|bottom, bottom: top|bottom}
Where to place the drop down. The keys correspond to a side of the drop down. The values correspond to a side of the control. For instance, {left: 'left', top: 'bottom'} would align the left edges and the top of the drop down to the bottom of the control. At most one of left or right and one of top or bottom should be specified.
icon {element}
Indicates that the menu should be collapsed and the icon shown as a control top open it.
inline true|false
Indicates whether the menu should be shown inline or a control shown to open it in a drop down. If false, the specified label or icon will be shown, if neither are specified, a default icon will be shown.
fill true|false
Indicates whether an inline menu should take up the available space of its parent container or not. Defaults to false.
label {string}
Indicates that the menu should be collapsed and the label shown as a control top open it.
responsive true|false
Whether an inline menu should be automatically switched to a control + drop down when the window size is reduced.
size small|medium|large
The size of the Menu. Defaults to medium.

Properties for Box are also available.