Structured data presentation
Interactive preview of the Table component with different variants.
| Name | Role | Status | |
|---|---|---|---|
| John Doe | john@example.com | Admin | Active |
| Jane Smith | jane@example.com | User | Active |
| Bob Johnson | bob@example.com | User | Inactive |
Install the package via npm:
npm install apex-design-systemimport { Table, TableHeader, TableBody, TableRow, TableHead, TableCell } from 'apex-design-system';<Table>
<TableHeader>
<TableRow>
<TableHead>Name</TableHead>
<TableHead>Email</TableHead>
<TableHead>Role</TableHead>
</TableRow>
</TableHeader>
<TableBody>
<TableRow>
<TableCell>Jane Doe</TableCell>
<TableCell>jane@example.com</TableCell>
<TableCell>Admin</TableCell>
</TableRow>
<TableRow>
<TableCell>John Smith</TableCell>
<TableCell>john@example.com</TableCell>
<TableCell>User</TableCell>
</TableRow>
</TableBody>
</Table>This component follows WAI-ARIA best practices and is WCAG 2.1 AA compliant. It includes proper keyboard navigation, focus management, and screen reader support.