Conceito

Os componentes são os blocos de construção reutilizáveis de nosso Design System. Cada componente atende a uma interação específica ou necessidade de UI e foi criado especificamente para trabalhar em conjunto para criar padrões e experiências de usuário intuitivas.


Botões

Um botão aciona um evento ou ação. Eles permitem que os usuários saibam o que acontecerá a seguir depois de acionar o botão.


ESTILOS

Primary

O botão Primary é aquele que será utilizado com maior frequência dentro da interface. É por meio dele que indicaremos aos usuários todas as ações que queremos que ele faça. Por conta disso, suas características precisam chamar atenção.


Secondary

O botão Secondary é utilizado quando queremos mostrar duas ações mas a primeira delas é a ação principal.


Success e Danger

O botão Success indica o usuário que alguma ação irá ser concluída, se clicado. Já o botão Danger indica o usuário de que a ação/edição feita por ele irá ser cancelada.


Link Button

O botão Link é usado caso haja necessidade além dos Primary e Secundary, ele não possui preenchimento e borda para ser discreto e não sobressair dos demais botões.


Icon + text

Os botões Icon + text vão trazer, sempre, o ícone do lado esquerdo. Esse ícone sempre vai indicar a ação que o usuário fará ao clicar nesse botão, como por exemplo adicionar alguma coisa ou baixar algum documento.


TAMANHOS

Large

Pode ser utilizado como call to action (CTA) para Heros em destaque em uma tela.

Medium

Pode ser utilizado como botão de ação principal em uma tela.

Small

Pode ser utilizado como botão de ação secundária, quando o botão medium já é utilizado em uma tela.

ESTADOS

Os estados dos botões servem para dar feedback ao usuário sobre as ações que estão acontecendo quando há uma interação com o botão.

Default
Hover
Active
Focus

Alertas

Alertas são mensagens em destaque exibidas na parte superior da tela.

  • Alertas em verde devem ser utilizados para mensagens de sucesso.
  • Alertas em vermelho devem ser utilizado para mensagens de erros.
  • Alertas em amarelo devem ser utilizados para mensagens de cautela.
  • Alertas em verde claro devem ser utilizados para mensagens padrões.

Text alert lore ipsum dolor sit Amed

Text alert lore ipsum dolor sit Amed

Text alert lore ipsum dolor sit Amed

Text alert lore ipsum dolor sit Amed

Tags

Uma tag rotula objetos da UI para rápido reconhecimento e navegação. Também podem ser clicáveis como um botão.

Text
Text
Text
Text
Text
Text
Text
Text
Text

Chips

Chips são elementos compactos que representam uma entrada, atributo ou ação.

José Oliveira

José Oliveira

José Oliveira

José Oliveira

José Oliveira

Switches

As opções ativam ou desativam o estado de um único item.

Tabs

As guias organizam o conteúdo em diferentes telas, conjuntos de dados e outras interações.


ESTILOS

Vertical

Tab 1

Lorem ipsum dolor sit amet consectetur adipisicing elit. Rerum tempora pariatur eveniet, provident dolor omnis numquam quae deserunt, doloribus dicta quisquam voluptatem quasi labore ullam vel porro earum nulla veniam?

Tab 2

Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio quo qui ratione tempora recusandae, consequuntur aliquam id ipsum magni quidem deleniti dignissimos iusto doloremque, officiis, molestiae in numquam quis? Quos.

Horizontal

As guias organizam o conteúdo em diferentes conjuntos de dados.

Text 1

Lorem ipsum dolor sit amet consectetur adipisicing elit. Rerum tempora pariatur eveniet, provident dolor omnis numquam quae deserunt, doloribus dicta quisquam voluptatem quasi labore ullam vel porro earum nulla veniam?

Text 2

Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio quo qui ratione tempora recusandae, consequuntur aliquam id ipsum magni quidem deleniti dignissimos iusto doloremque, officiis, molestiae in numquam quis? Quos.

Text 1

Lorem ipsum dolor sit amet consectetur adipisicing elit. Rerum tempora pariatur eveniet, provident dolor omnis numquam quae deserunt, doloribus dicta quisquam voluptatem quasi labore ullam vel porro earum nulla veniam?

Text 2

Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio quo qui ratione tempora recusandae, consequuntur aliquam id ipsum magni quidem deleniti dignissimos iusto doloremque, officiis, molestiae in numquam quis? Quos.

Radio

Os botões radio permitem que os usuários selecionem uma opção de um conjunto.

Error message
Error message

Checkbox

Os checkbox permitem que os usuários selecionem mais de uma opção de um conjunto.

Error message
Error message

Input de texto

Os campos de texto permitem que os usuários insiram texto em uma UI. Eles geralmente aparecem em formulários e caixas de diálogo.

Error message

TAMANHOS

Os tamanhos variam apenas na altura do campo e de acordo com o objetivo de uso e local.

Large
Medium
Small

ESTADOS


Focus

O campo Focus acontece, normalmente, quando o usuário utiliza o teclado para navegar e selecionar os campos.

Select

Selecionar permite que os usuários façam uma única seleção ou várias seleções em uma lista de opções.


ESTILOS

Existem dois tipos de campo de seleção e seu uso varia de acordo com o objetivo da interface.


Seleção única

Nos campos de seleção única o usuário só pode escolher uma opção dentre uma lista e temos quatro variações para esse campo: placeholder, preenchido, desabilitado e mensagem de campo obrigatório.

Error message

Seleção múltipla

Nos campos de seleção múltipla o usuário pode escolher mais de uma opção dentre uma lista de opções.

TAMANHOS

Os tamanhos dos campos de seleção variam apenas na altura do campo e de acordo com o objetivo de uso.

Large
Medium
Small

ESTADOS

Focus

O campo Focus acontece, normalmente, quando o usuário utiliza o teclado para navegar e selecionar os campos.

DROP DOWN

Aqui estamos exemplificando como fica o dropdown do campo de seleção.

Aqui estamos exemplificando como fica o dropdown do campo de seleção múltipla.

Campo de busca

É por este campo que o usuário irá adicionar seus principais interesses e desejos ao navegar na plataforma.


ESTILOS

Existe apenas um estilo do campo de busca, já que é um campo adicional e opcional para o usuário.

TAMANHOS

Os tamanhos dos campos de busca variam apenas na altura do campo e de acordo com o objetivo de uso.

ESTADOS

Focus

O campo Focus acontece, normalmente, quando o usuário utiliza o teclado para navegar e selecionar os campos.

Selecionador de datas

Os selecionadores de data permitem que os usuários selecionem um intervalo de datas.


ESTILOS

No selecionador de datas, o usuário pode selecionar um período de datas e temos quatro variações para esse campo: placeholder, preenchido, desabilitado e mensagem de campo obrigatório.

TAMANHOS

Os tamanhos do selecionador de datas variam apenas na altura do campo e de acordo com o objetivo de uso.


ESTADOS

Focus

O campo Focus acontece, normalmente, quando o usuário utiliza o teclado para navegar e selecionar os campos.


SINGLE DATE

Single date mostra apenas uma data e não um período para ser selecionado.


Input de arquivo

Os campos de arquivo permitem que os usuários insiram arquivos em uma UI. Eles podem variar entre inserir apenas um como múltiplos arquivos.


ESTILOS

Existem dois tipos de campo de seleção e seu uso varia de acordo com o objetivo da interface.

Seleção única

Nos campos de seleção única o usuário só pode escolher uma opção dentre uma lista e temos quatro variações para esse campo: placeholder, preenchido, desabilitado e mensagem de campo obrigatório.

Seleção múltipla

Nos campos de seleção múltipla o usuário pode escolher mais de uma opção dentre uma lista de opções.

TAMANHOS

Os tamanhos variam apenas entre a altura do componente.

Lista

As listas são índices contínuos e verticais de texto.

  • Text list item
  • Text list item
  • Text list item
  • Text list item
  • Text list item
  • Text list item
  • Text list item
  • Text list item
  • Text list item

Área de texto

Uma área de texto permite que os usuários insiram texto de formato longo que se estende por várias linhas.


Área de texto para formulários

Tellus arcu vehicula amet faucibus ac mus egestas. Lobortis in ultricies in eu aliquet feugiat ullamcorper felis.

Tabela

As tabelas de dados exibem conjuntos de dados em linhas e colunas.

 draggable=

Cards

Os cards contêm conteúdo e ações sobre um único assunto.

Tooltip

O tooltip é um ícone usado para informar uma breve explicação de algum elemento na página.