INVINV Design System

Buscar no Design System

Navegue para qualquer seção do INV Design System

v0.1

Table

Componente de tabela semântico com suporte a header, body, footer e caption. Usa tokens do sistema de cores automaticamente.

Tabela Básica

Estrutura mínima com header e body.

FaturaClienteDataValor
INV-001Investidor AlphaJan 2026R$ 12.400,00
INV-002Fundo Beta CapitalJan 2026R$ 8.750,00
INV-003Gestora GammaDez 2025R$ 31.200,00

Com Footer e Status

Tabela completa com footer de totais e badges de status.

FaturaClienteStatusValor
INV-001Investidor AlphaPagoR$ 12.400,00
INV-002Fundo Beta CapitalPendenteR$ 8.750,00
INV-003Gestora GammaPagoR$ 31.200,00
INV-004Holdings DeltaVencidoR$ 5.900,00
INV-005Epsilon VenturesPendenteR$ 19.600,00
TotalR$ 77.850,00

Tabela de Ativos

Exemplo aplicado ao domínio financeiro com variação colorida.

Ativos monitorados — atualizado em Jan 2026
TickerNomeSetorPreçoVariação
PETR4Petrobras PNEnergiaR$ 38,42+1,24%
VALE3Vale ONMineraçãoR$ 62,15-0,87%
ITUB4Itaú Unibanco PNFinanceiroR$ 34,90+2,11%
BBDC4Bradesco PNFinanceiroR$ 12,78-1,33%

Uso

1import {
2 Table, TableHeader, TableBody, TableFooter,
3 TableHead, TableRow, TableCell, TableCaption,
4} from "@/components/ui/table"
1<Table>
2 <TableCaption>Descrição opcional</TableCaption>
3 <TableHeader>
4 <TableRow>
5 <TableHead className="w-[100px]">Fatura</TableHead>
6 <TableHead>Status</TableHead>
7 <TableHead className="text-right">Valor</TableHead>
8 </TableRow>
9 </TableHeader>
10 <TableBody>
11 <TableRow>
12 <TableCell className="font-medium">INV-001</TableCell>
13 <TableCell>Pago</TableCell>
14 <TableCell className="text-right">R$ 12.400,00</TableCell>
15 </TableRow>
16 </TableBody>
17 <TableFooter>
18 <TableRow>
19 <TableCell colSpan={2}>Total</TableCell>
20 <TableCell className="text-right">R$ 12.400,00</TableCell>
21 </TableRow>
22 </TableFooter>
23</Table>