jsp-dsv0.1

Componentsboth tiers

The shadcn tier as installed from the registry, rendering in jsp-ds tokens through the bridge, and the JSP tier written in token vocabulary. Switch mode at the foot of the side nav: everything flips.

Library
shadcn tier
registry/ui
JSP tier
registry/jsp
  • Untouched

    shadcn files match their install hash; fixes go in overrides.css with an issue.

  • Bridged

    They read shadcn's variable names, which the bridge points at tokens.

  • JSP tier

    Layout and type components that use token utilities only.

Button

shadcn tier

Badge and Avatar

shadcn tier
DefaultSecondaryOutlineDestructiveJP

Card

shadcn tier
Card title
--card on --background, text in --card-foreground.

Body copy inside a card uses --muted-foreground, which is text.subtle.

Loading

Form controls

shadcn tier

Border is --input (border.default), focus ring is --ring (focus.ring).

Alert and Tabs

shadcn tier

Active tab fill is --background on a --muted list.

Overlays

shadcn tier

Accordion, Table and Separator

shadcn tier

VariableToken
--bordercolor.border.subtle
--inputcolor.border.default

Text styles

JSP tier
display-xl

The quick brown fox jumps over the lazy dog

display-lg

The quick brown fox jumps over the lazy dog

display-md

The quick brown fox jumps over the lazy dog

display-sm

The quick brown fox jumps over the lazy dog

display-xs

The quick brown fox jumps over the lazy dog

display-xxs

The quick brown fox jumps over the lazy dog

heading-1

The quick brown fox jumps over the lazy dog

heading-2

The quick brown fox jumps over the lazy dog

heading-3

The quick brown fox jumps over the lazy dog

heading-4

The quick brown fox jumps over the lazy dog

heading-5

The quick brown fox jumps over the lazy dog

heading-6

The quick brown fox jumps over the lazy dog

body-lead

The quick brown fox jumps over the lazy dog

body-lg

The quick brown fox jumps over the lazy dog

body-md

The quick brown fox jumps over the lazy dog

body-sm

The quick brown fox jumps over the lazy dog

caption

The quick brown fox jumps over the lazy dog

label

The quick brown fox jumps over the lazy dog

overline

The quick brown fox jumps over the lazy dog

code

const bridge = var(--ds-color-surface-page)

SectionHeader, Eyebrow, Stack and Cluster

JSP tier

Eyebrow

A section heading

A lead paragraph in body.lead and text.subtle, capped at the prose width.

Centred

Everything centres, including actions.

Cluster

wrapsbydefault