Objects
Workshop objects workbench — index, list, and detail routes composed from data-surface compounds.
Workshop patterns · fixture-only
Three-route browse flow
Module index (ObjectRow list) → typed list (RecordHero + ObjectList) → record detail (DetailSurface + PropertyGrid).
Fixture data only — behaviour matches production chrome
No objects-specific primitives
Every control here is a catalogued compound — RecordHero, ObjectList, PropertyGrid, not domain widgets.
Fixture data only — behaviour matches production chrome
List table bleed
Wide ObjectList tables use bleed GalleryDemoBlock — matches horizontal scroll on narrow viewports.
Fixture data only — behaviour matches production chrome
Module index
/objects — type picker before drilling into a list. ListSurface + ObjectRow density.
List browse
/objects/[type] — RecordHero, filter bar, ObjectList table, and pagination.
Customers
| Name | Status | ARR |
|---|---|---|
| Acme Corp | Active | $1.2M |
| Northwind | Review | $480K |
Loading pagination…
Record detail
/objects/[type]/[id] — RecordHero, DetailSurface, PropertyGrid, and activity section.
Acme Corp
Company
- Status
- Active
- ARR
- $1,240,000
- Owner
- Jordan Lee
Activity
Event stream and assistant context render here.Workshop mapping
Integration pattern for the objects workbench — compounds live on data-surface reference pages.