DropdownMenu
O Dropdown menu é usado para apresentar uma lista de links ou de ações imediatas para o contexto atual.
Playground
Propriedades DropdownMenu
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
children * | JSX.Element |
| O elemento de referência ao qual o DropdownMenu fará referência. |
open * | boolean |
| Se o dropdown menu está ou não aberto. |
menuItems * | Array<MenuItem> |
| Se o dropdown menu está ou não aberto. |
dismissOnItemClick | boolean |
| Se o onDismiss deve ser invocado quando um item da lista é selecionado. |
placement | DropdownMenuPlacement |
| O local do DropdownMenu relativo ao seu elemento de referência (children). |
offset | 0 | SpacingToken |
| A distância entre o DropdownMenu e seu elementp de referência. |
Propriedades MenuItem
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
label * | string |
| O texto da label do item de menu. |
icon | ReactNode |
| Ícone de suporte à label do item de menu. |
onClick | () => void |
| Método invocado quando um item de menu é selecionado. |
href | string |
| Quando provido, o item de menu será uma âncora. O hyperlink é ativado quando o item de menu é selecionado. |
disabled | boolean |
| Desabilita o item de menu. É aplicado o estado de desabilitado e cliques não são processados. |
asPortal | boolean |
| Define se o componente será criado com um Portal, fora do nó principal da aplicação e dentro do |
Métodos
Nome (* = obrigatório) | Tipo | Descrição |
|---|---|---|
onDismiss | function | Função invocada quando o DropdownMenu é dispensado por comportamentos padrão de interação. |