Dropdown Menu
Represents a Material UI styled dropdown menu for selecting items from a list.
Overview
The DropdownMenu
presents a Material UI styled dropdown with a customizable label and content. It toggles visibility based on user interaction or an active state binding, providing a smooth transition with overlay effects.
To use DropdownMenu
, initialize it with either custom content and label views or a title-based label and content closure.
Initializers
Creates a dropdown menu with custom content and label views.
Create a dropdown menu with a title-based label and custom content.
Creates a dropdown menu with a binding to control its activation state, along with custom content and label views.
Parameters
label
The view used as the label for the dropdown menu.
content
The view representing the content of the dropdown menu.
titleKey
A string representing the title of the menu button (when Label
is Text
).
isActive
A binding that controls whether the menu is active.
Example
Displays a dropdown menu with custom content and a custom label.
Displays a dropdown menu with a title-based label and custom content.
Displays a dropdown menu with a custom label, custom content, and a binding to control its activation state.
For better UI consistency, use
DropdownMenuLabel
to create a row cells in aDropdownMenu
. For more information, refer to Dropdown Menu Label.
Last updated