A semantic table presented on the same elevated surface as Card. Table provides one restrained treatment for compact, readable structured data.
| Prop | Type | Default | Description |
|---|---|---|---|
| children | ReactNode | - | Native table sections and rows |
| variant | "default" | "tonal" | "floating" | "default" | Card structure and elevation treatment |
| material | Material | - | Optional shared surface material |
| padding | Padding | "none" | Padding around the table inside the Card |
| gap | Gap | "none" | Card gap, available for composition |
| jss | JSS | - | Styles the Card surface |
| jssTable | JSS | - | Styles the inner <table> element |
Table also accepts native HTML table attributes.
| Name | Role | Status |
|---|---|---|
| Ada Lovelace | Engineer | Active |
| Grace Hopper | Researcher | Active |
| Alan Turing | Mathematician | Archived |
<Table>
<thead>
<tr>
<th>Name</th>
<th>Role</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ada Lovelace</td>
<td>Engineer</td>
<td>Active</td>
</tr>
</tbody>
</Table>
Table exposes Card's surface props directly. This keeps the default treatment opinionated while allowing the table to participate in the same material and elevation system as other regions.
| Region | Purpose |
|---|---|
| Sidebar | Primary navigation |
| Inspector | Contextual controls |
<Table material="aurora" variant="tonal">
<thead>
<tr>
<th>Region</th>
<th>Purpose</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sidebar</td>
<td>Primary navigation</td>
</tr>
</tbody>
</Table>