Design System

Citric Design System

Citric é um design system que ajuda a criar interfaces limpas, consistentes e escaláveis. Ele unifica estilos, componentes e regras, tornando o processo de design mais rápido.

Ano:

2020

Indústria:

Tecnologia

Cliente:

Itaú / ZUP I.T.

Duração do Projeto:

6 Anos

Um sistema unificado de bases e componentes reutilizáveis que traz clareza, consistência e estrutura para cada interface.

O que tem dentro

Sistemas de design começam com bases fortes. Eles definem como os componentes se parecem, se comportam e se dimensionam em todo o produto.

Fundações

Tipografia

O sistema tipográfico define estilos de texto como tokens de design e explica como os títulos e o corpo do texto devem ser aplicados.

Uma ampla variedade de estilos de texto claramente organizados, facilitando a seleção da opção certa para qualquer tela ou elemento de interface.

Fundações

Sistema de cores

Uma paleta flexível de cores semânticas e funcionais que mantém as interfaces consistentes, claras e expressivas em todo o produto.

Cores primitivas

Como a base da paleta, as cores primitivas definem fundos, texto e superfícies de IU neutras, criando uma base consistente que suporta paletas semânticas e de marca em toda a interface.

Cada combinação de cores no sistema foi validada em relação aos padrões de contraste do WCAG. Isso garante que o texto e os elementos de UI permaneçam legíveis e acessíveis em temas claro e escuro, independentemente do tamanho, estado ou contexto.

Fundações

Espaçamento e radius

Uma escala consistente de espaçamento e raio cria ritmo visual e layouts previsíveis. Cada valor existe como um token reutilizável, simplificando o alinhamento em toda a interface.

Espaçamento

Ao estabelecer valores de Espaçamento consistentes para margens, preenchimentos (paddings) e alinhamentos, as equipes podem alcançar harmonia visual e aprimorar a experiência geral do usuário.

Border Radius

O raio ajuda a tornar a interface de usuário (UI) pessoal, mais fácil de processar e reconhecível à primeira vista. Selecionar o raio correto para os componentes constrói um vocabulário visual e uma narrativa consistentes.

Fundações

sombras

Sombras criam profundidade e foco dentro da interface. Uma escala unificada garante a hierarquia visual e mantém a aparência dos componentes consistente em diferentes contextos.

Fundações

grid system

Uma grade de 12 colunas oferece flexibilidade para layouts complexos. A largura consistente das colunas e o espaçamento entre elas ajudam a manter a estrutura e o equilíbrio visual em telas largas.

Fundações

ícones

Um sistema unificado de ícones construído sob regras consistentes de traço, tamanho e grade. Os ícones permanecem nítidos e legíveis em qualquer escala e se adaptam automaticamente a cores semânticas.

+250 ícones

Uma biblioteca abrangente de mais de 250 ícones, cuidadosamente organizada em quatro categorias distintas. Encontre rapidamente o que você precisa através de uma estrutura intuitiva que simplifica a navegação, reduz o tempo de busca e torna a seleção de ícones mais rápida e eficiente.

Fundamentos

ILUSTRAÇÕES

Para criar uma experiência mais consistente e envolvente em todo o ecossistema, o Citric inclui uma biblioteca de ilustrações dedicada, projetada para apoiar a comunicação, orientação e experiências de estado vazio em todo o produto.

O sistema de ilustração é organizado em duas categorias principais: Ilustrações de Entidade e Ilustrações de Estado de Erro.

Entidades

Foram criadas para representar os principais objetos e módulos disponíveis em toda a plataforma. Essas ilustrações funcionam como marcadores visuais em estados vazios, momentos de onboarding e fluxos de criação de conteúdo, ajudando os usuários a entender rapidamente o contexto de cada seção. A biblioteca inclui ilustrações dedicadas para entidades como Contas, Estúdios, Espaços de Trabalho, Catálogo de Serviços, Stacks, Ações e outros módulos de produtos, garantindo consistência visual independentemente de onde os usuários estejam navegando.

Estado de erro

Foram projetadas para tornar o feedback do sistema mais amigável e humano. Em vez de depender apenas de mensagens de texto, essas ilustrações ajudam a comunicar problemas como conteúdo ausente, recursos indisponíveis, restrições de permissão e falhas inesperadas, reduzindo a frustração e mantendo a identidade visual do produto.

Botões

Os botões se adaptam a diferentes casos de uso por meio de variáveis compartilhadas: tamanho, paleta, tipo e estado. Cada botão segue o mesmo espaçamento, grade e lógica, tornando as interações consistentes em toda a interface.

Variações inteligentes

Os botões são construídos com base em tokens semânticos e propriedades adaptáveis.
Tamanhos, cores e ícones podem ser ajustados por meio de variáveis, mantendo o componente flexível e preservando a estrutura e a clareza.

Input Fields

Input fields são construídos a partir de tokens reutilizáveis — espaçamento, estados, ícones e rótulos. Isso mantém as interações previsíveis e ajuda os designers a construírem formulários mais rapidamente.

Anatomia

A estrutura principal inclui label, campo e texto de ajuda. Complementos opcionais — prefixo/sufixo, ícones, ações e máscaras — ajustam-se à mesma grade e espaçamento para maior clareza.

Estados e variantes

Os campos de entrada suportam múltiplos estilos visuais e estados de interação claros
— padrão, digitando, foco, erro, desativado — garantindo um comportamento previsível em diferentes cenários.

badges

Badges ajudam a chamar a atenção para informações importantes — status, prioridade ou categoria — usando semântica de cores clara e opções de estilo flexíveis.

Variações inteligentes

Os crachás usam o mesmo espaçamento, cor e regras, mantendo a interface consistente enquanto se adaptam a diferentes estados e paletas.

Avatares

Avatares representam visualmente usuários, membros de equipe ou entidades. Eles se adaptam a qualquer contexto — dando suporte a iniciais em texto, fotos ou ilustrações personalizadas.

Variações inteligentes

Construídos com base em tokens compartilhados de tamanho, espaçamento e cor, os avatares permanecem consistentes em diferentes formatos e tipos de conteúdo. Eles se adaptam a iniciais de texto, imagens e ilustrações, garantindo clareza e equilíbrio visual em qualquer

Tamanhos

Escolha o tamanho mais adequado para cada caso de uso. Os avatares são dimensionados de forma consistente, preservando a legibilidade, as proporções e o reconhecimento visual em listas, cartões, tabelas e experiências colaborativas.

Cores

Use variações de cores para aprimorar a identidade, a diferenciação e o reconhecimento rápido pelo usuário. Cada opção segue a paleta do sistema de design, garantindo consistência visual e contraste acessível em diferentes contextos e interfaces.

Switches, checkboxes, radiobuttoms

Esses controles permitem aos usuários fazer seleções rápidas ou alternar estados. Cada componente se adapta a várias paletas, tamanhos e estados de interação, mantendo uma linguagem visual unificada.

Variações inteligentes

Todos os componentes seguem regras compartilhadas de espaçamento, dimensionamento e traçado, garantindo padrões visuais e de interação consistentes em toda a interface.

Tooltips

Tooltips fornecem dicas contextuais rápidas sem interromper o fluxo do usuário. Eles aparecem ao passar o mouse ou ao focar e ajudam os usuários a entender ações, ícones ou controles instantaneamente.

Leve e informativo

Tooltips adaptam-se a diferentes posicionamentos e tamanhos de componentes, mantendo o espaçamento e o estilo consistentes em todas as variações.

Tabelas

As tabelas combinam vários componentes de UI — filtros, paginação, badges, ícones — em um padrão flexível de apresentação de dados. O espaçamento, a tipografia e as regras de interação compartilhados mantêm a interface clara e fácil de escanear.

Componentes de célula reutilizáveis

As células da tabela reutilizam componentes de IU simples — Avatares, Botões, Avaliação, Progresso — resultando em layouts escaláveis que são fáceis de ajustar sem quebrar a consistência.

Painéis

Widgets estatísticos visualizam métricas-chave em um formato claro e compacto. Dados, rótulos, ícones e estados são combinados em cartões flexíveis que se adaptam a qualquer cenário — de painéis a visualizações detalhadas.

Cartões de dados flexíveis

Os cartões seguem tokens de espaçamento e estrutura consistentes, adaptando-se a qualquer tipo de dados - números, gráficos ou indicadores de progresso. Os componentes permanecem limpos e fáceis de ler em qualquer tamanho, tornando as métricas fáceis de comparar e visualizar

Menu

A estrutura se adapta ao contexto — de menus suspensos simples a navegações complexas de vários níveis — mantendo as ações claras, acessíveis e fáceis de escanear.

Flexível e escalável

Flexível e escalável

Os menus oferecem suporte a ícones, rótulos, atalhos e grupos aninhados. O layout se adapta a diferentes níveis de complexidade e densidade de conteúdo, preservando a clareza e uma navegação sem esforço. Espaçamento e tipografia consistentes mantêm uma estrutura limpa em todas as variações.

Os menus oferecem suporte a ícones, rótulos, atalhos e grupos aninhados. O layout se adapta a diferentes níveis de complexidade e densidade de conteúdo, preservando a clareza e uma navegação sem esforço. Espaçamento e tipografia consistentes mantêm uma estrutura limpa em todas as variações.

calendário

Um sistema flexível de seleção de datas com vários ajustes predefinidos, intervalos e atalhos. Os componentes permanecem claros e responsivos em qualquer layout, tornando o agendamento rápido e sem esforço.

As interações com o calendário continuam intuitivas

Os calendários suportam múltiplos modos de seleção, atalhos e predefinições de intervalo rápido. Os componentes se adaptam a diferentes layouts e permanecem legíveis em qualquer escala, ajudando os usuários a escolher datas com mais rapidez sem quebrar seu fluxo.

upload de arquivo

O carregador de arquivos permite o envio rápido e intuitivo de arquivos com feedback em tempo real. O componente se adapta a diferentes estados — enviando, sucesso ou erro — mantendo a interface limpa e previsível.

Estados de upload

Estados visuais claros (enviando, sucesso, erro) ajudam os usuários a entender o progresso instantaneamente. O layout e o espaçamento se adaptam dependendo do número de arquivos, garantindo legibilidade e controle em cada etapa.

Crie páginas sem esforço

Com uma rica biblioteca de componentes reutilizáveis e regras de design consistentes, as páginas podem ser montadas em minutos - basta combinar blocos, ajustar o conteúdo e você estará pronto para publicar. Sem a necessidade de estilização extra ou alinhamento manual.

Design System

Citric Design System

Citric é um design system que ajuda a criar interfaces limpas, consistentes e escaláveis. Ele unifica estilos, componentes e regras, tornando o processo de design mais rápido.

Ano:

2020

Indústria:

Tecnologia

Cliente:

Itaú / ZUP I.T.

Duração do Projeto:

6 Anos

Um sistema unificado de bases e componentes reutilizáveis que traz clareza, consistência e estrutura para cada interface.

O que tem dentro

Sistemas de design começam com bases fortes. Eles definem como os componentes se parecem, se comportam e se dimensionam em todo o produto.

Fundações

Tipografia

O sistema tipográfico define estilos de texto como tokens de design e explica como os títulos e o corpo do texto devem ser aplicados.

Uma ampla variedade de estilos de texto claramente organizados, facilitando a seleção da opção certa para qualquer tela ou elemento de interface.

Fundações

Sistema de cores

Uma paleta flexível de cores semânticas e funcionais que mantém as interfaces consistentes, claras e expressivas em todo o produto.

Cores primitivas

Como a base da paleta, as cores primitivas definem fundos, texto e superfícies de IU neutras, criando uma base consistente que suporta paletas semânticas e de marca em toda a interface.

Cada combinação de cores no sistema foi validada em relação aos padrões de contraste do WCAG. Isso garante que o texto e os elementos de UI permaneçam legíveis e acessíveis em temas claro e escuro, independentemente do tamanho, estado ou contexto.

Fundações

Espaçamento e radius

Uma escala consistente de espaçamento e raio cria ritmo visual e layouts previsíveis. Cada valor existe como um token reutilizável, simplificando o alinhamento em toda a interface.

Espaçamento

Ao estabelecer valores de Espaçamento consistentes para margens, preenchimentos (paddings) e alinhamentos, as equipes podem alcançar harmonia visual e aprimorar a experiência geral do usuário.

Border Radius

O raio ajuda a tornar a interface de usuário (UI) pessoal, mais fácil de processar e reconhecível à primeira vista. Selecionar o raio correto para os componentes constrói um vocabulário visual e uma narrativa consistentes.

Fundações

sombras

Sombras criam profundidade e foco dentro da interface. Uma escala unificada garante a hierarquia visual e mantém a aparência dos componentes consistente em diferentes contextos.

Fundações

grid system

Uma grade de 12 colunas oferece flexibilidade para layouts complexos. A largura consistente das colunas e o espaçamento entre elas ajudam a manter a estrutura e o equilíbrio visual em telas largas.

Fundações

ícones

Um sistema unificado de ícones construído sob regras consistentes de traço, tamanho e grade. Os ícones permanecem nítidos e legíveis em qualquer escala e se adaptam automaticamente a cores semânticas.

+250 ícones

Uma biblioteca abrangente de mais de 250 ícones, cuidadosamente organizada em quatro categorias distintas. Encontre rapidamente o que você precisa através de uma estrutura intuitiva que simplifica a navegação, reduz o tempo de busca e torna a seleção de ícones mais rápida e eficiente.

Fundamentos

ILUSTRAÇÕES

Para criar uma experiência mais consistente e envolvente em todo o ecossistema, o Citric inclui uma biblioteca de ilustrações dedicada, projetada para apoiar a comunicação, orientação e experiências de estado vazio em todo o produto.

O sistema de ilustração é organizado em duas categorias principais: Ilustrações de Entidade e Ilustrações de Estado de Erro.

Entidades

Foram criadas para representar os principais objetos e módulos disponíveis em toda a plataforma. Essas ilustrações funcionam como marcadores visuais em estados vazios, momentos de onboarding e fluxos de criação de conteúdo, ajudando os usuários a entender rapidamente o contexto de cada seção. A biblioteca inclui ilustrações dedicadas para entidades como Contas, Estúdios, Espaços de Trabalho, Catálogo de Serviços, Stacks, Ações e outros módulos de produtos, garantindo consistência visual independentemente de onde os usuários estejam navegando.

Estado de erro

Foram projetadas para tornar o feedback do sistema mais amigável e humano. Em vez de depender apenas de mensagens de texto, essas ilustrações ajudam a comunicar problemas como conteúdo ausente, recursos indisponíveis, restrições de permissão e falhas inesperadas, reduzindo a frustração e mantendo a identidade visual do produto.

Botões

Os botões se adaptam a diferentes casos de uso por meio de variáveis compartilhadas: tamanho, paleta, tipo e estado. Cada botão segue o mesmo espaçamento, grade e lógica, tornando as interações consistentes em toda a interface.

Variações inteligentes

Os botões são construídos com base em tokens semânticos e propriedades adaptáveis.
Tamanhos, cores e ícones podem ser ajustados por meio de variáveis, mantendo o componente flexível e preservando a estrutura e a clareza.

Input Fields

Input fields são construídos a partir de tokens reutilizáveis — espaçamento, estados, ícones e rótulos. Isso mantém as interações previsíveis e ajuda os designers a construírem formulários mais rapidamente.

Anatomia

A estrutura principal inclui label, campo e texto de ajuda. Complementos opcionais — prefixo/sufixo, ícones, ações e máscaras — ajustam-se à mesma grade e espaçamento para maior clareza.

Estados e variantes

Os campos de entrada suportam múltiplos estilos visuais e estados de interação claros
— padrão, digitando, foco, erro, desativado — garantindo um comportamento previsível em diferentes cenários.

badges

Badges ajudam a chamar a atenção para informações importantes — status, prioridade ou categoria — usando semântica de cores clara e opções de estilo flexíveis.

Variações inteligentes

Os crachás usam o mesmo espaçamento, cor e regras, mantendo a interface consistente enquanto se adaptam a diferentes estados e paletas.

Avatares

Avatares representam visualmente usuários, membros de equipe ou entidades. Eles se adaptam a qualquer contexto — dando suporte a iniciais em texto, fotos ou ilustrações personalizadas.

Variações inteligentes

Construídos com base em tokens compartilhados de tamanho, espaçamento e cor, os avatares permanecem consistentes em diferentes formatos e tipos de conteúdo. Eles se adaptam a iniciais de texto, imagens e ilustrações, garantindo clareza e equilíbrio visual em qualquer

Tamanhos

Escolha o tamanho mais adequado para cada caso de uso. Os avatares são dimensionados de forma consistente, preservando a legibilidade, as proporções e o reconhecimento visual em listas, cartões, tabelas e experiências colaborativas.

Cores

Use variações de cores para aprimorar a identidade, a diferenciação e o reconhecimento rápido pelo usuário. Cada opção segue a paleta do sistema de design, garantindo consistência visual e contraste acessível em diferentes contextos e interfaces.

Switches, checkboxes, radiobuttoms

Esses controles permitem aos usuários fazer seleções rápidas ou alternar estados. Cada componente se adapta a várias paletas, tamanhos e estados de interação, mantendo uma linguagem visual unificada.

Variações inteligentes

Todos os componentes seguem regras compartilhadas de espaçamento, dimensionamento e traçado, garantindo padrões visuais e de interação consistentes em toda a interface.

Tooltips

Tooltips fornecem dicas contextuais rápidas sem interromper o fluxo do usuário. Eles aparecem ao passar o mouse ou ao focar e ajudam os usuários a entender ações, ícones ou controles instantaneamente.

Leve e informativo

Tooltips adaptam-se a diferentes posicionamentos e tamanhos de componentes, mantendo o espaçamento e o estilo consistentes em todas as variações.

Tabelas

As tabelas combinam vários componentes de UI — filtros, paginação, badges, ícones — em um padrão flexível de apresentação de dados. O espaçamento, a tipografia e as regras de interação compartilhados mantêm a interface clara e fácil de escanear.

Componentes de célula reutilizáveis

As células da tabela reutilizam componentes de IU simples — Avatares, Botões, Avaliação, Progresso — resultando em layouts escaláveis que são fáceis de ajustar sem quebrar a consistência.

Painéis

Widgets estatísticos visualizam métricas-chave em um formato claro e compacto. Dados, rótulos, ícones e estados são combinados em cartões flexíveis que se adaptam a qualquer cenário — de painéis a visualizações detalhadas.

Cartões de dados flexíveis

Os cartões seguem tokens de espaçamento e estrutura consistentes, adaptando-se a qualquer tipo de dados - números, gráficos ou indicadores de progresso. Os componentes permanecem limpos e fáceis de ler em qualquer tamanho, tornando as métricas fáceis de comparar e visualizar

Menu

A estrutura se adapta ao contexto — de menus suspensos simples a navegações complexas de vários níveis — mantendo as ações claras, acessíveis e fáceis de escanear.

Flexível e escalável

Flexível e escalável

Os menus oferecem suporte a ícones, rótulos, atalhos e grupos aninhados. O layout se adapta a diferentes níveis de complexidade e densidade de conteúdo, preservando a clareza e uma navegação sem esforço. Espaçamento e tipografia consistentes mantêm uma estrutura limpa em todas as variações.

Os menus oferecem suporte a ícones, rótulos, atalhos e grupos aninhados. O layout se adapta a diferentes níveis de complexidade e densidade de conteúdo, preservando a clareza e uma navegação sem esforço. Espaçamento e tipografia consistentes mantêm uma estrutura limpa em todas as variações.

calendário

Um sistema flexível de seleção de datas com vários ajustes predefinidos, intervalos e atalhos. Os componentes permanecem claros e responsivos em qualquer layout, tornando o agendamento rápido e sem esforço.

As interações com o calendário continuam intuitivas

Os calendários suportam múltiplos modos de seleção, atalhos e predefinições de intervalo rápido. Os componentes se adaptam a diferentes layouts e permanecem legíveis em qualquer escala, ajudando os usuários a escolher datas com mais rapidez sem quebrar seu fluxo.

upload de arquivo

O carregador de arquivos permite o envio rápido e intuitivo de arquivos com feedback em tempo real. O componente se adapta a diferentes estados — enviando, sucesso ou erro — mantendo a interface limpa e previsível.

Estados de upload

Estados visuais claros (enviando, sucesso, erro) ajudam os usuários a entender o progresso instantaneamente. O layout e o espaçamento se adaptam dependendo do número de arquivos, garantindo legibilidade e controle em cada etapa.

Crie páginas sem esforço

Com uma rica biblioteca de componentes reutilizáveis e regras de design consistentes, as páginas podem ser montadas em minutos - basta combinar blocos, ajustar o conteúdo e você estará pronto para publicar. Sem a necessidade de estilização extra ou alinhamento manual.

Design System

Citric Design System

Citric é um design system que ajuda a criar interfaces limpas, consistentes e escaláveis. Ele unifica estilos, componentes e regras, tornando o processo de design mais rápido.

Ano:

2020

Indústria:

Tecnologia

Cliente:

Itaú / ZUP I.T.

Duração do Projeto:

6 Anos

Um sistema unificado de bases e componentes reutilizáveis que traz clareza, consistência e estrutura para cada interface.

O que tem dentro

Sistemas de design começam com bases fortes. Eles definem como os componentes se parecem, se comportam e se dimensionam em todo o produto.

Fundações

Tipografia

O sistema tipográfico define estilos de texto como tokens de design e explica como os títulos e o corpo do texto devem ser aplicados.

Uma ampla variedade de estilos de texto claramente organizados, facilitando a seleção da opção certa para qualquer tela ou elemento de interface.

Fundações

Sistema de cores

Uma paleta flexível de cores semânticas e funcionais que mantém as interfaces consistentes, claras e expressivas em todo o produto.

Cores primitivas

Como a base da paleta, as cores primitivas definem fundos, texto e superfícies de IU neutras, criando uma base consistente que suporta paletas semânticas e de marca em toda a interface.

Cada combinação de cores no sistema foi validada em relação aos padrões de contraste do WCAG. Isso garante que o texto e os elementos de UI permaneçam legíveis e acessíveis em temas claro e escuro, independentemente do tamanho, estado ou contexto.

Fundações

Espaçamento e radius

Uma escala consistente de espaçamento e raio cria ritmo visual e layouts previsíveis. Cada valor existe como um token reutilizável, simplificando o alinhamento em toda a interface.

Espaçamento

Ao estabelecer valores de Espaçamento consistentes para margens, preenchimentos (paddings) e alinhamentos, as equipes podem alcançar harmonia visual e aprimorar a experiência geral do usuário.

Border Radius

O raio ajuda a tornar a interface de usuário (UI) pessoal, mais fácil de processar e reconhecível à primeira vista. Selecionar o raio correto para os componentes constrói um vocabulário visual e uma narrativa consistentes.

Fundações

sombras

Sombras criam profundidade e foco dentro da interface. Uma escala unificada garante a hierarquia visual e mantém a aparência dos componentes consistente em diferentes contextos.

Fundações

grid system

Uma grade de 12 colunas oferece flexibilidade para layouts complexos. A largura consistente das colunas e o espaçamento entre elas ajudam a manter a estrutura e o equilíbrio visual em telas largas.

Fundações

ícones

Um sistema unificado de ícones construído sob regras consistentes de traço, tamanho e grade. Os ícones permanecem nítidos e legíveis em qualquer escala e se adaptam automaticamente a cores semânticas.

+250 ícones

Uma biblioteca abrangente de mais de 250 ícones, cuidadosamente organizada em quatro categorias distintas. Encontre rapidamente o que você precisa através de uma estrutura intuitiva que simplifica a navegação, reduz o tempo de busca e torna a seleção de ícones mais rápida e eficiente.

Fundamentos

ILUSTRAÇÕES

Para criar uma experiência mais consistente e envolvente em todo o ecossistema, o Citric inclui uma biblioteca de ilustrações dedicada, projetada para apoiar a comunicação, orientação e experiências de estado vazio em todo o produto.

O sistema de ilustração é organizado em duas categorias principais: Ilustrações de Entidade e Ilustrações de Estado de Erro.

Entidades

Foram criadas para representar os principais objetos e módulos disponíveis em toda a plataforma. Essas ilustrações funcionam como marcadores visuais em estados vazios, momentos de onboarding e fluxos de criação de conteúdo, ajudando os usuários a entender rapidamente o contexto de cada seção. A biblioteca inclui ilustrações dedicadas para entidades como Contas, Estúdios, Espaços de Trabalho, Catálogo de Serviços, Stacks, Ações e outros módulos de produtos, garantindo consistência visual independentemente de onde os usuários estejam navegando.

Estado de erro

Foram projetadas para tornar o feedback do sistema mais amigável e humano. Em vez de depender apenas de mensagens de texto, essas ilustrações ajudam a comunicar problemas como conteúdo ausente, recursos indisponíveis, restrições de permissão e falhas inesperadas, reduzindo a frustração e mantendo a identidade visual do produto.

Botões

Os botões se adaptam a diferentes casos de uso por meio de variáveis compartilhadas: tamanho, paleta, tipo e estado. Cada botão segue o mesmo espaçamento, grade e lógica, tornando as interações consistentes em toda a interface.

Variações inteligentes

Os botões são construídos com base em tokens semânticos e propriedades adaptáveis.
Tamanhos, cores e ícones podem ser ajustados por meio de variáveis, mantendo o componente flexível e preservando a estrutura e a clareza.

Input Fields

Input fields são construídos a partir de tokens reutilizáveis — espaçamento, estados, ícones e rótulos. Isso mantém as interações previsíveis e ajuda os designers a construírem formulários mais rapidamente.

Anatomia

A estrutura principal inclui label, campo e texto de ajuda. Complementos opcionais — prefixo/sufixo, ícones, ações e máscaras — ajustam-se à mesma grade e espaçamento para maior clareza.

Estados e variantes

Os campos de entrada suportam múltiplos estilos visuais e estados de interação claros
— padrão, digitando, foco, erro, desativado — garantindo um comportamento previsível em diferentes cenários.

badges

Badges ajudam a chamar a atenção para informações importantes — status, prioridade ou categoria — usando semântica de cores clara e opções de estilo flexíveis.

Variações inteligentes

Os crachás usam o mesmo espaçamento, cor e regras, mantendo a interface consistente enquanto se adaptam a diferentes estados e paletas.

Avatares

Avatares representam visualmente usuários, membros de equipe ou entidades. Eles se adaptam a qualquer contexto — dando suporte a iniciais em texto, fotos ou ilustrações personalizadas.

Variações inteligentes

Construídos com base em tokens compartilhados de tamanho, espaçamento e cor, os avatares permanecem consistentes em diferentes formatos e tipos de conteúdo. Eles se adaptam a iniciais de texto, imagens e ilustrações, garantindo clareza e equilíbrio visual em qualquer

Tamanhos

Escolha o tamanho mais adequado para cada caso de uso. Os avatares são dimensionados de forma consistente, preservando a legibilidade, as proporções e o reconhecimento visual em listas, cartões, tabelas e experiências colaborativas.

Cores

Use variações de cores para aprimorar a identidade, a diferenciação e o reconhecimento rápido pelo usuário. Cada opção segue a paleta do sistema de design, garantindo consistência visual e contraste acessível em diferentes contextos e interfaces.

Switches, checkboxes, radiobuttoms

Esses controles permitem aos usuários fazer seleções rápidas ou alternar estados. Cada componente se adapta a várias paletas, tamanhos e estados de interação, mantendo uma linguagem visual unificada.

Variações inteligentes

Todos os componentes seguem regras compartilhadas de espaçamento, dimensionamento e traçado, garantindo padrões visuais e de interação consistentes em toda a interface.

Tooltips

Tooltips fornecem dicas contextuais rápidas sem interromper o fluxo do usuário. Eles aparecem ao passar o mouse ou ao focar e ajudam os usuários a entender ações, ícones ou controles instantaneamente.

Leve e informativo

Tooltips adaptam-se a diferentes posicionamentos e tamanhos de componentes, mantendo o espaçamento e o estilo consistentes em todas as variações.

Tabelas

As tabelas combinam vários componentes de UI — filtros, paginação, badges, ícones — em um padrão flexível de apresentação de dados. O espaçamento, a tipografia e as regras de interação compartilhados mantêm a interface clara e fácil de escanear.

Componentes de célula reutilizáveis

As células da tabela reutilizam componentes de IU simples — Avatares, Botões, Avaliação, Progresso — resultando em layouts escaláveis que são fáceis de ajustar sem quebrar a consistência.

Painéis

Widgets estatísticos visualizam métricas-chave em um formato claro e compacto. Dados, rótulos, ícones e estados são combinados em cartões flexíveis que se adaptam a qualquer cenário — de painéis a visualizações detalhadas.

Cartões de dados flexíveis

Os cartões seguem tokens de espaçamento e estrutura consistentes, adaptando-se a qualquer tipo de dados - números, gráficos ou indicadores de progresso. Os componentes permanecem limpos e fáceis de ler em qualquer tamanho, tornando as métricas fáceis de comparar e visualizar

Menu

A estrutura se adapta ao contexto — de menus suspensos simples a navegações complexas de vários níveis — mantendo as ações claras, acessíveis e fáceis de escanear.

Flexível e escalável

Flexível e escalável

Os menus oferecem suporte a ícones, rótulos, atalhos e grupos aninhados. O layout se adapta a diferentes níveis de complexidade e densidade de conteúdo, preservando a clareza e uma navegação sem esforço. Espaçamento e tipografia consistentes mantêm uma estrutura limpa em todas as variações.

Os menus oferecem suporte a ícones, rótulos, atalhos e grupos aninhados. O layout se adapta a diferentes níveis de complexidade e densidade de conteúdo, preservando a clareza e uma navegação sem esforço. Espaçamento e tipografia consistentes mantêm uma estrutura limpa em todas as variações.

calendário

Um sistema flexível de seleção de datas com vários ajustes predefinidos, intervalos e atalhos. Os componentes permanecem claros e responsivos em qualquer layout, tornando o agendamento rápido e sem esforço.

As interações com o calendário continuam intuitivas

Os calendários suportam múltiplos modos de seleção, atalhos e predefinições de intervalo rápido. Os componentes se adaptam a diferentes layouts e permanecem legíveis em qualquer escala, ajudando os usuários a escolher datas com mais rapidez sem quebrar seu fluxo.

upload de arquivo

O carregador de arquivos permite o envio rápido e intuitivo de arquivos com feedback em tempo real. O componente se adapta a diferentes estados — enviando, sucesso ou erro — mantendo a interface limpa e previsível.

Estados de upload

Estados visuais claros (enviando, sucesso, erro) ajudam os usuários a entender o progresso instantaneamente. O layout e o espaçamento se adaptam dependendo do número de arquivos, garantindo legibilidade e controle em cada etapa.

Crie páginas sem esforço

Com uma rica biblioteca de componentes reutilizáveis e regras de design consistentes, as páginas podem ser montadas em minutos - basta combinar blocos, ajustar o conteúdo e você estará pronto para publicar. Sem a necessidade de estilização extra ou alinhamento manual.