Navegar componentes
← ComponentesMoreMenu é um botão de três pontos que abre uma lista de ações. Use-o para ações secundárias que não precisam estar sempre visíveis, como em linhas de tabela, headers de card ou toolbars.
MoreMenu
MiscExemploExemplos
Área interativa
variant
size
isDisabled
More options
Boas práticas
- Faça: Use para ações de overflow ou secundárias; mantenha ações primárias visíveis fora do menu.
- Faça: Use dividers ou sections para agrupar ações relacionadas quando o menu tiver muitos itens.
- Evite: Oculte ações primárias dentro de um MoreMenu; elas devem estar diretamente visíveis.
Props
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
items * | DropdownMenuOption[] | — | Itens de menu: array de dados de ações, dividers e sections. Mesmo tipo da prop items do DropdownMenu. |
label | string | 'More options' | Label acessível para o botão trigger (aria-label) e texto do tooltip. |
variant | ButtonVariant | 'ghost' | Variante de estilo visual do botão trigger. |
size | ButtonSize | 'md' | Tamanho do botão trigger. |
icon | ReactNode | — | Substitui o ícone padrão de três pontos. Aceita qualquer ReactNode. |
isDisabled | boolean | false | Se o trigger do menu está desabilitado. |
xstyle | StyleXStyles | — | Estilos StyleX para customização de layout (margens, posicionamento, dimensionamento). Deve ser um valor stylex.create(), não um objeto de estilo inline como style={{}}. |