Catálogo

Todos os componentes

Tudo o que precisas para construir uma superfície de produto completa, em iOS e Android.

9 Primitivos
34 Componentes
188 Testes unitários
100% TypeScript

Primitivos 9

Box

  • Layout

Primitivo de layout flex com espaçamento consciente dos tokens.

  • Padding/margin consciente dos tokens
  • Cores ligadas ao tema

Stack

  • Layout

Pilha vertical / horizontal com tokens de gap.

  • VStack / HStack
  • Gap via tokens de espaçamento

Text

  • Tipografia

Primitivo tipográfico ligado às variantes do tema.

  • 10 variantes de tipo
  • Cor clara/escura automática

Heading

  • Tipografia

Tipografia de display e título com níveis semânticos.

  • Níveis semânticos h1-h6
  • Letter-spacing afinado

PressableScale

  • Movimento

Escala nativa ao pressionar com suporte a reduce-motion.

  • Spring do Reanimated
  • Feedback háptico opcional

MarqueeText

  • Movimento
  • Tipografia

Texto com deslocamento automático quando o conteúdo transborda.

  • Deteção de transbordo
  • Velocidade configurável

PaginationDots

  • Navegação

Indicador compacto de progresso / paginação.

  • Escala do ponto ativo
  • Contagem configurável

SectionLabel

  • Tipografia

Etiqueta de secção em maiúsculas para listas agrupadas.

  • Maiúsculas automáticas
  • Cor de tema atenuada

Componentes 34

Button

  • Ações

Variantes primário, secundário, fantasma e destrutivo com acento de brilho.

  • 6 variantes
  • 3 tamanhos (sm/md/lg)
  • Spinner de carregamento
  • Pressão háptica

IconButton

  • Ações

Alvo de ícone tocável e compacto com hit-slop.

  • Hit-slop automático
  • Suporte a emblema

Input

  • Formulários

Input de texto com tema e estados de label, helper e erro.

  • Label + erro + helper
  • Animação de borda ao focar
  • Asterisco de obrigatório

TextArea

  • Formulários

Input multilinha com crescimento automático.

  • Altura com crescimento automático
  • Contador de caracteres

InputPrompt

  • Formulários

Campo de prompt em linha usado em fluxos tipo chat.

  • Slot de botão de envio
  • Layout pronto para chat

Select

  • Formulários
  • Overlays

Select apoiado em sheet com opções pesquisáveis.

  • Seletor com BottomSheet
  • Filtragem por pesquisa
  • Seleção múltipla

SearchBar

  • Formulários

Campo de pesquisa com affordances de limpar e cancelar.

  • Botão de limpar
  • Animação de cancelar

Switch

  • Formulários

Interruptor fiel à plataforma.

  • Sensação nativa iOS / Android
  • Cores personalizadas

Chip

  • Exibição de dados

Formas de chip de filtro, seleção e etiqueta.

  • Ícone de fechar
  • Estado selecionado

Badge

  • Exibição de dados

Emblemas numéricos e de ponto para contagens e estado.

  • Modo numérico / ponto
  • Variantes de cor

Avatar

  • Exibição de dados

Avatar de imagem / iniciais com tokens de tamanho.

  • 4 tamanhos (sm-xl)
  • Iniciais automáticas do nome
  • Texto de contraste

Card

  • Layout

Contentor de superfície com variantes de elevação.

  • Níveis de elevação
  • Opção tocável

Section

  • Layout

Bloco de conteúdo agrupado com cabeçalho opcional.

  • Slots de cabeçalho + rodapé
  • Separadores em inset

ListHeader

  • Exibição de dados

Cabeçalho de lista fixo com título, ação e transformação.

  • Scroll fixo
  • Slot de botão de ação

ListItem

  • Exibição de dados

Primitivo de linha com slots leading, trailing e subtítulo.

  • Slots leading/trailing
  • Subtítulo + chevron

ListSection

  • Exibição de dados

Contentor de lista agrupado com separadores em inset.

  • Separadores automáticos
  • Cabeçalho de secção

ListSwitchItem

  • Exibição de dados
  • Formulários

Linha de lista com controlo Switch no fim.

  • Switch integrado
  • Pronto para definições

SettingsRow

  • Exibição de dados

Linha tipo definições com ícone e chevron.

  • Ícone + chevron
  • Slot de subtítulo

HeaderBar

  • Navegação

Barra de navegação com render personalizado e títulos empilhados.

  • Colapso de título grande
  • Slot de botão de voltar

BottomSheet

  • Overlays

Sheet guiado por gestos com pontos de fixação.

  • Deslize do Reanimated
  • Composto Header/Body/Footer
  • Dispensável

Toast

  • Feedback

Fachada de toast imperativa com variantes e posições.

  • 5 variantes
  • Posição topo/fundo
  • Botão de ação
  • Auto-dispensa

Spinner

  • Feedback

Indicador de atividade ligado ao acento do tema.

  • Cor de acento do tema
  • Tokens de tamanho

ProgressBar

  • Feedback

Progresso determinado e indeterminado.

  • Determinado / indeterminado
  • Preenchimento animado

ErrorBoundary

  • Feedback

Boundary resiliente com reset keys e HOC.

  • Reset keys
  • Render de fallback
  • HOC withErrorBoundary

ConfettiOverlay

  • Movimento

Overlay de explosão de confetti celebrativo.

  • Contagem de partículas
  • API de disparo

BottomTabBar

  • Navegação

Barra de separadores inferior estilo iOS com gestão de área segura.

  • Inset de área segura
  • 2-5 separadores
  • Slot de emblema
  • Seleção háptica

Countdown

  • Feedback
  • Exibição de dados

Contagem decrescente ao vivo até uma data alvo com exibição segmentada.

  • Dias / horas / minutos / segundos
  • Estado expirado
  • Etiquetas localizáveis

StatTile

  • Exibição de dados

Mosaico de métrica com valor, delta e tom de tendência.

  • Tons positivo / negativo / neutro
  • Seta de delta
  • Tamanhos compacto e regular

ScreenContainer

  • Layout

Wrapper de ecrã consciente da área segura.

  • Insets de área segura
  • Opção de scroll
Expo React Native 0.74+ iOS Android Web TypeScript Accessible