sigilUI

Table

Compose semantic tables with styled headers, rows, and cells.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { Table, TableHeader, TableBody, TableRow, TableHead, TableCell, TableCaption } from "@sigil-ui/components";

Usage

<Table>
  <TableHeader>
    <TableRow>
      <TableHead>Name</TableHead>
      <TableHead>Status</TableHead>
    </TableRow>
  </TableHeader>
  <TableBody>
    <TableRow>
      <TableCell>Alpha</TableCell>
      <TableCell>Active</TableCell>
    </TableRow>
    <TableRow>
      <TableCell>Beta</TableCell>
      <TableCell>Draft</TableCell>
    </TableRow>
  </TableBody>
</Table>

Sub-components

This component includes the following parts:

  • <TableHeader>
  • <TableBody>
  • <TableRow>
  • <TableHead>
  • <TableCell>
  • <TableCaption>

Token integration

CSS VariablePurpose
--s-borderBorder
--s-border-styleBorder style
--s-duration-fastDuration fast
--s-surface-elevatedSurface elevated
--s-text-mutedText muted
--s-textText