EyesOn Design System
Componentes React acessíveis e consistentes para produtos Eyeson.
Instale @vincisys/eyeson e comece em minutos.
Attachment
Anexo de arquivo ou imagem com mídia, metadados, estado de upload e ações.
Button
Ações primárias, secundárias e estados de carregamento.
Calendar
Grade de mês com navegação e eventos por dia.
Card
Container de agrupamento com cabeçalho, conteúdo e rodapé opcionais.
Checkbox
Seleção para marcar uma ou mais opções.
Combobox
Seleção com busca e suporte a itens customizados.
DataTable
Tabela genérica orientada a colunas, com busca, paginação server-side, loading e empty state resolvidos internamente.
DatePicker
Campo de seleção de data com um mini calendário em popover.
DateTimePicker
Campo de seleção de data e hora com calendário e colunas de horário.
Dialog
Modal com backdrop para conteúdo em foco, confirmações e formulários.
Empty
Placeholder para listas, tabelas ou buscas sem conteúdo.
FormDialog
Dialog para formulários com header (ícone, título e subtítulo), corpo scrollável e footer destacado.
IconButton
Botão apenas com ícone, para ações compactas.
Input
Campos de texto com label flutuante e validação.
Select
Lista suspensa para escolha de opções.
Tabs
Navegação por abas com estilo segmentado ou sublinhado.
Text
Componente de tipografia para textos e headings com estilo consistente.
Textarea
Campo de texto multilinha com o mesmo padrão visual do Input.