| Name | Status | Value |
|---|---|---|
| Project 1 | Live | 72% |
| Project 2 | Draft | 80% |
| Project 3 | Live | 88% |
Controls
3
A bold base table for data lists before adding DataTable behavior.
Component
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@swirski/ui";Table
|-- TableHead
| `-- TableRow
| `-- TableHeader
`-- TableBody
`-- TableRow
`-- TableCell| Name | Status | Value |
|---|---|---|
| Project 1 | Live | 72% |
| Project 2 | Draft | 80% |
| Project 3 | Live | 88% |
Controls
<Table>
<TableHead>
<TableRow>
<TableHeader>Name</TableHeader>
<TableHeader>Status</TableHeader>
<TableHeader>Value</TableHeader>
</TableRow>
</TableHead>
<TableBody>
{rows.map((row) => (
<TableRow key={row.name}>
<TableCell>{row.name}</TableCell>
<TableCell>{row.status}</TableCell>
<TableCell>{row.value}</TableCell>
</TableRow>
))}
</TableBody>
</Table>| Prop | Type | Default | Notes |
|---|---|---|---|
Table.size | 'sm' | 'md' | 'lg' | "md" | Generated from TableProps. |
Table.tone | 'default' | 'inverted' | "default" | Generated from TableProps. |
Table.variant | 'default' | 'compact' | "default" | Generated from TableProps. |
Table.wrapperClassName | string | - | Generated from TableProps. |
TableHead.size | 'sm' | 'md' | 'lg' | "md" | Generated from TableHeadProps. |
TableHead.tone | 'default' | 'inverted' | "default" | Generated from TableHeadProps. |
TableHead.variant | 'default' | 'compact' | "default" | Generated from TableHeadProps. |
TableBody.size | 'sm' | 'md' | 'lg' | "md" | Generated from TableBodyProps. |
TableBody.tone | 'default' | 'inverted' | "default" | Generated from TableBodyProps. |
TableBody.variant | 'default' | 'compact' | "default" | Generated from TableBodyProps. |
TableRow.size | 'sm' | 'md' | 'lg' | "md" | Generated from TableRowProps. |
TableRow.tone | 'default' | 'inverted' | "default" | Generated from TableRowProps. |
TableRow.variant | 'default' | 'compact' | "default" | Generated from TableRowProps. |
TableHeader.size | 'sm' | 'md' | 'lg' | "md" | Generated from TableHeaderProps. |
TableHeader.tone | 'default' | 'inverted' | "default" | Generated from TableHeaderProps. |
TableHeader.variant | 'default' | 'compact' | "default" | Generated from TableHeaderProps. |
TableCell.size | 'sm' | 'md' | 'lg' | "md" | Generated from TableCellProps. |
TableCell.tone | 'default' | 'inverted' | "default" | Generated from TableCellProps. |
TableCell.variant | 'default' | 'compact' | "default" | Generated from TableCellProps. |
Table | TableHTMLAttributes<HTMLTableElement> | - | Props forwarded to the table element. |
TableHeader | ThHTMLAttributes<HTMLTableCellElement> | - | Props forwarded to header cells. |
TableCell | TdHTMLAttributes<HTMLTableCellElement> | - | Props forwarded to body cells. |