Default
Keep comparable data aligned
Native rows and column headers preserve relationships while the surrounding surface contains horizontal overflow.
| Project | Owner | Status | Components |
|---|---|---|---|
| Nikba Design SystemPublic interface foundations | Maya Chen | Active | 23 |
| Brand libraryIdentity and templates | Alex Morgan | Draft | 8 |
| Product patternsApplication compositions | Jordan Lee | Review | 12 |
Sorting and selection
Expose controls in the Table model
Sort Buttons update their header state. Row Checkboxes synchronize with an indeterminate Select all control.
| Maya Chen | Product designer | 8 | |
|---|---|---|---|
| Alex Morgan | Engineer | 12 | |
| Jordan Lee | Content designer | 5 |
Table stateReady
Selection contract
Keep selection independent from navigation
Each Checkbox names its row. Selecting a row does not make the complete row an ambiguous interactive target.
Compact density
Increase density without losing targets
Compact reduces vertical cell padding for scanning-heavy desktop contexts. Interactive controls retain their own minimum size.
| Version | Date | Status |
|---|---|---|
| 0.4.0 | 15 Sep 2026 | Current |
| 0.3.0 | 02 Sep 2026 | Supported |
| 0.2.0 | 18 Aug 2026 | Maintenance |
Empty state
Keep the Table structure recognizable
A spanning row explains why no data appears and points toward the next useful action outside the Table.
| Project | Archived by | Date |
|---|---|---|
| No archived projects | ||
Usage guidance
Preserve the comparison model.
Contain horizontal overflow and keep key columns stable. Convert data to cards only when row-to-row comparison is no longer the primary task.
Next pattern: Product States