Navegar componentes
← Componentes

DropdownMenuRadioGroup

MiscExemplo
Grupo de seleção única de itens de menu radio (role="group" de menuitemradio). Possui o valor selecionado e organiza seus itens com o gap entre itens do menu.
Importação
import {DropdownMenuRadioGroup} from '@pharos-ds/core/DropdownMenuRadioGroup';

Exemplos

Área interativa

hasCloseOnSelect
Código
import {DropdownMenuRadioGroup} from '@pharos-ds/core/DropdownMenu';

<DropdownMenuRadioGroup
  hasCloseOnSelect
 />

Props

PropTipoPadrãoDescrição
valuestring | undefinedO valor atualmente selecionado no grupo. Passe undefined quando nada estiver selecionado ainda.
onChange(value: string) => voidCallback disparado quando o valor selecionado muda.
aria-labelstringRótulo acessível do grupo. Obrigatório (ou aria-labelledby) para que leitores de tela anunciem os radios como um conjunto nomeado, ex.: "Sort by".
aria-labelledbystringO id de um elemento que rotula o grupo, como alternativa a aria-label.
hasCloseOnSelectbooleantrueSe selecionar um valor fecha o menu. Itens radio fecham por padrão na seleção (commit de escolha única).
childrenReactNodeOs DropdownMenuRadioItems que compõem o grupo.
Pacote: @pharos-ds/core · Import: @pharos-ds/core/DropdownMenuRadioGroup
DropdownMenuRadioGroup · Pharos