Pular para o conteúdo principal

Dropdown

O Dropdown é uma lista de itens flutuantes que permite a interação em um ou mais itens. Pode ter uma lista de itens simples, itens com ícones e texto de apoio, e ainda permitir a seleção de uma ou mais opções da lista de itens.

É possível usar o Dropdown para abrir um Modal, enviar a pessoa para outra página ou selecionar um item para aplicar em um filtro. Use esse componente apenas para essas finalidades, para as demais recomendamos a utilização do Autocomplete ou do Select.

Largura

A largura mínima é de 160 pixels mas a largura máxima depende do tamanho de seus elementos internos. Seja sucinto ao criar os textos para itens e evitar que um texto fique muito grande em comparação aos demais.

Tipos de itens

info

No momento, não é possível personalizar os estilos dos itens de um Dropdown.

Texto simples

Uso comum de um item. Nele você pode aplicar um texto principal para descrever o item e, se necessário, um texto de apoio pode complementar o principal.

Ação crítica

Use o item de ações críticas quando a ação do item for relacionada a alguma ação irreversível ou impacte negativamente em um fluxo.

Com ícone

Dica!

Os ícones adicionam complexidade e podem impactar na leitura das opções, por isso, use somente em casos realmente necessários.

Ícones são elementos decorativos opcionais que reforçam o significado de um item e aparecem sempre à esquerda do texto principal.

Com o componente Tag

Sem conteúdo

Para cenários onde os itens de um Dropdown não existam. Também é possível permitir que a pessoa crie um item a partir do Dropdown.

Separadores

Divisor com linha

Use o divisor com estilo de linha quando precisar criar uma separação visual entre os itens.

Agrupador com texto

Quando a intenção for criar um agrupamento de itens, utilize o divisor de texto, nele você pode adicionar um nome para o grupo de itens.

Seleção

Seleção única

Use para casos em que apenas uma opção pode ser selecionada, como por exemplo a seleção de um filtro em uma listagem. Nesse cenário, ao clicar em uma opção, o filtro já deve ser aplicado.

Múltipla seleção

Use em casos onde mais de uma opção pode ser selecionada. Pode ser aplicado para o caso de seleção de um filtro, porém nesse cenário, recomendamos adicionar um botão de "Aplicar" no rodapé do Dropdown para que o filtro seja aplicado somente quando houver o clique nesse botão.

Estrutura

Cabeçalho

O Dropdown pode ter uma área especial no topo para componentes ou elementos que adicionam funções. No cabeçalho podem ser aplicados os componentes de Busca.

O Dropdown também pode ter uma área especial abaixo da lista de opções, para componentes e elementos específicos. Botões devem aparecer separados da lista por uma linha divisória, então use o botão secundário para não conflitar com ações primárias.

Com loading

Use quando o carregamento dos itens do Dropdown acontecer de forma assíncrona.

Navegáveis

Use quando for necessário criar uma navegação dentro do mesmo Dropdown. Por exemplo, selecionar um período personalizado como um filtro.

Feedback