Registry List Detail Shell
The shell composes the preview region and the supporting rail into one responsive contract while leaving selection logic to the parent surface.
List Detail Shell
The shell owns layout only. The parent route or surface controls which preview is selected and what the rail renders.
What it is for
Compose the preview region and the supporting inspector rail into one responsive review surface.
Use when
You need a stable list-to-detail pattern that collapses for mobile without changing child component APIs.
Do not use when
You are trying to publish a whole app shell or route-level navigation system.
Related patterns
Registry Items · Result Preview Card · Registry Items · Inspector Rail
Escalation path
Installable shell → product-specific workspace routes.
Developer details
Start from these files when you need to trace the live implementation.
shared/ui/chat/ListDetailShell.tsx
Thread preview list
Keep the preview lightweight. Let the user scan, select, and only then expand detail in the supporting rail.
Project page candidate
Rosedale limestone porch refresh
- Service
- Stone restoration
- Readiness
- 92% complete
- Focus
- Hero + proof block
- Location
- Toronto, ON
Project page candidate
Danforth brick facade repointing
- Service
- Brick repointing
- Readiness
- 76% complete
- Focus
- Copy clarity
- Location
- East York, ON
Project page candidate
Leslieville storefront repair brief
- Service
- Commercial masonry
- Readiness
- 84% complete
- Focus
- Proof + CTA
- Location
- Toronto, ON