DEV · SHADCN
shadcn/ui primitive sheet
Every standard shadcn component, restyled to the v3 amber/copper tokens. Default state is mostly neutral; amber appears on hover/active; orange is reserved for default-action CTAs and emphasis. Status colors stay status-only.
INPUT · LABEL · TEXTAREA · INPUT-GROUP · OTP
input
textarea
input-group
input-otp
SELECT
CHECKBOX · RADIO · SWITCH · TOGGLE
checkbox
radio-group
switch
toggle / toggle-group
slider
value: 60
BADGE · AVATAR · PROGRESS · SKELETON · SEPARATOR
badge
DefaultSecondaryOutlineGhostDestructive
avatar
ACJSMQTC
progress
33%
skeleton
separator
Above
Below
CARD · ASPECT-RATIO
card
aspect-ratio
16 / 9
ALERT · ALERT-DIALOG
alert
Heads up
Service enrollments will rotate keys at 02:00 UTC.
Sync failed
Provider gateway returned 503. Retrying in 30s.
alert-dialog
DIALOG · SHEET · DRAWER · POPOVER · TOOLTIP · HOVER-CARD
dialog
sheet
drawer
popover
tooltip
hover-card
ACCORDION · COLLAPSIBLE · TABS
accordion
collapsible
tabs
Service health, regional status, recent incidents.
COMMAND · CALENDAR
command
calendar
TABLE
| Service | Provider | Status | Requests (24h) |
|---|---|---|---|
| claude-opus-4.7 | Anthropic | Active | 12,408 |
| gpt-4o | OpenAI | Active | 9,210 |
| gemini-1.5-flash | Degraded | 3,012 | |
| llama-3.1-70b | Together | Staging | 512 |
CHART
recharts via ChartContainer · colors from --chart-1..5
CAROUSEL
SCROLL-AREA · RESIZABLE
scroll-area
resizable
Sidebar
Content
SONNER · TOAST
toasts
FORM · controlled (registry `form` was empty)
RECIPES · v3 patterns composed from shadcn primitives
copy these into Phase 2 PRs — not the bare primitives above
stat-tile
balance-card
notif-row
API key prod-gateway created
ALEX CHEN · 12 MIN AGO
Enrolled in claude-haiku-4.5
ALEX CHEN · 2 H AGO
Quota exceeded on embedding-3-large
SYSTEM · 6 H AGO
status-badge
Active Pending Failed Idle
method-chip
GETPOSTPUTPATCHDELETE
status-code
200301404503
mono-cap eyebrow
LAST DEPLOY
2026-05-23 · 14:02 UTC
REGION
us-west-2
COMPOSITES · 1f shared primitives
import from @/components/composites
PageHeader
CUSTOMER · MARKETPLACE
Language Models
42 services from 9 providers — transparent passthrough billing, BYOK or platform keys.
FilterBar (Candidate 4)
Provider
Capability
Context
14 OF 42 MATCH
SORT
AnthropicOpenAITool use≥ 128K
Field + FieldRow
Shown on your invoices.
KVList
- Context window
- 200K
- TTFT
- 280ms
- Uptime
- 99.99%
- Price / 1M
- $1.00
CredentialChip
CodeBlock (single + tabs)
quickstart.sh
curl https://api.unitysvc.com/v1/chat/completions \
-H "Authorization: Bearer $UNITYSVC_KEY" \
-d '{"model":"claude-haiku-4.5","messages":[{"role":"user","content":"hi"}]}'quickstart
curl https://api.unitysvc.com/v1/chat/completions \
-H "Authorization: Bearer $UNITYSVC_KEY" \
-d '{"model":"claude-haiku-4.5","messages":[{"role":"user","content":"hi"}]}'PricingCard (3-up, middle featured)
ListTable (selectable + pagination)
| Service | Provider | Context | $/1M | |
|---|---|---|---|---|
| claude-haiku-4.5 | Anthropic | 200K | $1.00 | |
| gpt-4.1-mini | OpenAI | 1M | $0.40 | |
| claude-sonnet-4.5 | Anthropic | 200K | $3.00 | |
| gpt-4.1 | OpenAI | 1M | $2.00 |
StatTileStrip (4 tiles, one featured)
WhoCell
AC
Alex Chen
alex@northwind.dev
Panel
ServiceCard (featured + normal)
BalanceStrip (3 balances)
SplitLayout (list + sticky panel)
TabsWithCounts
CategoryTile