Table

Componente de tabela flexível e responsivo para exibição de dados estruturados. Inclui suporte para ordenação, filtragem e ações contextuais.

Instalação

Instalação

Tabela Básica

Exemplo simples de tabela com dados de usuários:

Lista de usuários do sistema
NomeEmailCargoDepartamentoStatus
João Silvajoao@empresa.comMotoristaLogísticaAtivo
Maria Santosmaria@empresa.comSupervisorOperaçõesAtivo
Carlos Oliveiracarlos@empresa.comAnalistaManutençãoInativo
Tabela Básica

Tabela com Ações

Tabela com botões de ação e seleção múltipla:

Gerenciamento de Usuários
Gerencie usuários do sistema com ações contextuais
Nome EmailCargoÚltimo LoginStatusAções
João Silvajoao@empresa.comMotorista2025-01-14Ativo
Maria Santosmaria@empresa.comSupervisor2025-01-14Ativo
Carlos Oliveiracarlos@empresa.comAnalista2025-01-10Inativo
Tabela com Ações

Tabela Avançada - Controle de Veículos

Exemplo prático com dados de veículos e indicadores visuais:

Frota de Veículos
Monitoramento e controle da frota com indicadores em tempo real
IDPlacaModeloTipoMotoristaCombustívelPróx. ManutençãoStatusAções
001ABC-1234Volvo FH540Cavalo MecânicoJoão Silva82%2025-02-15Ativo
002DEF-5678Mercedes ActrosTruck-45%2025-01-20Manutenção
003GHI-9012Scania R450Cavalo MecânicoMaria Santos95%2025-03-10Ativo
004JKL-3456Iveco DailyVan-12%2025-01-25Inativo
Total de veículos4
Tabela com Footer

Componentes e Props

Componentes Table

Características

  • • Layout responsivo com scroll horizontal
  • • Suporte a data-slot para personalização
  • • Hover effects integrados
  • • Compatível com checkbox e badges
  • • Suporte a sorting visual
  • • Estados de seleção

Boas Práticas

  • • Use TableCaption para acessibilidade
  • • Mantenha cabeçalhos descritivos
  • • Limite dados por página para performance
  • • Use cores consistentes para status
  • • Implemente paginação quando necessário
  • • Considere loading states