A composable data table with header, body, rows, and cells.
import { Table, TableHeader, TableBody, TableRow, TableHead, TableCell } from '@florex/ui';<Table>
<TableHeader>
<TableRow>
<TableHead>Name</TableHead>
<TableHead>Role</TableHead>
</TableRow>
</TableHeader>
<TableBody>
<TableRow>
<TableCell>Ana García</TableCell>
<TableCell>Admin</TableCell>
</TableRow>
</TableBody>
</Table>Root <table> wrapped in a scrollable container.
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string |
— | Additional CSS classes |
<thead> element.
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string |
— | Additional CSS classes |
<tbody> element.
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string |
— | Additional CSS classes |
<tr> element with hover highlight and bottom border.
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string |
— | Additional CSS classes |
<th> element with uppercase muted styling.
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string |
— | Additional CSS classes |
<td> element.
| Prop | Type | Default | Description |
|---|---|---|---|
| className | string |
— | Additional CSS classes |
<Table>
<TableHeader>
<TableRow>
<TableHead>Name</TableHead>
<TableHead>Email</TableHead>
<TableHead>Status</TableHead>
</TableRow>
</TableHeader>
<TableBody>
<TableRow>
<TableCell>Ana García</TableCell>
<TableCell>ana@example.com</TableCell>
<TableCell><Status value="success">Active</Status></TableCell>
</TableRow>
<TableRow>
<TableCell>John Doe</TableCell>
<TableCell>john@example.com</TableCell>
<TableCell><Status value="warning">Pending</Status></TableCell>
</TableRow>
</TableBody>
</Table>