Skip to content
Phase 1 + Phase 2

Component Library

15 production-ready components — animated, accessible, and theme-aware. All installable via the shadcn CLI registry.

15 ComponentsFully TypedDark Mode ReadyAccessible

Buttons & Actions

Animated button variants with gradient shifts, shimmer overlays, glow pulses, and ring animations — all respecting prefers-reduced-motion.

Gradient

Shimmer

Glow

Pulse

Small size

Large size

Icon size

Cards & Containers

Glass-morphism card variants with backdrop blur, translucent backgrounds, and subtle borders — designed to float above rich visual backgrounds.

Frosted

Frosted Glass
High-contrast backdrop blur

Ideal for overlaying content on vivid backgrounds.

Subtle

Subtle Glass
Light translucency

Gentle visual separation without heavy blur.

Colored

Colored Glass
Primary-tinted surface

Brand-color wash with soft border highlight.

Elevated

Elevated Glass
Maximum blur + shadow

Highest-level depth for modals and drawers.

Badges & Labels

Gradient badges for status, category, and tag use cases, plus keyboard shortcut indicators in multiple sizes.

Gradient Badge variants

DefaultSunriseOceanForestSunsetNeon

Gradient badges in context

Productionv2.1.0NewBetaFeatured

Keyboard shortcuts — sizes

Small:K
Default:K
Large:K

Keyboard shortcut combinations

Esc
CtrlShiftP
ZUndo
ZRedo

Data Display

Stat cards with trend indicators, circular progress rings, and timeline components for activity feeds and version history.

Stat cards

Monthly Revenue
$48,250
+12.5%· vs last month
Active Users
3,842
+8.1%· 30-day window
Deployments
127
-3.2%· this week
Avg Response
248ms

Progress rings

Default — 72%

72%
CPU Usage

Success — 94%

94%
Uptime

Warning — 58%

58%
Disk Used

Info — 35%

35%
Memory

Timeline

  1. Deployment successful

    v2.4.0 deployed to production — all health checks passed.

  2. Pull request merged

    #482 — Add OTP input component with paste support.

  3. Review requested

    #481 — Tabs fancy: add segmented + underline variants.

  4. Branch created

    feature/extended-component-library branched from main.

Inputs & Forms

Floating-label inputs, instant search with clear action, and OTP entry — all keyboard-navigable, screen-reader friendly, and fully styled.

Float label input

Default

With error

Disabled

Search input

Default

Loading state

Large size

OTP input

6-digit code

Enter the 6-digit code sent to your phone.

4-digit PIN (small size)

Enter your 4-digit PIN.

OTP with separators

6-digit code (3-3 groups)

Separators visually group digit pairs for readability.

8-digit code (4-4 groups)

Dash separator for backup or recovery codes.

Avatars

Stacked avatar groups with automatic overflow count — three sizes, ring-bordered, and built with Radix Avatar for accessible fallbacks.

Small — max 3 (shows +2)

ALBMCJ
+2
5 members

Default — max 4 (shows +1)

ALBMCJDK
+1
Team roster

Large — all visible

ALBMCJ
3 reviewers

Layout & Navigation

Accordion and tab components with multiple visual variants — bordered, separated, flush, underline, pill, and segmented styles.

AccordionFancy variants

Bordered

Run npx shadcn@latest add followed by the component name to install from the registry.

Separated

Zero-dependency animations using pure CSS keyframes. Animations are gated behind motion-safe: to respect user preferences.

Flush

A clean, borderless style that blends seamlessly into page content — great for FAQ sections and documentation pages.

TabsFancy variants

Underline

A high-level summary of your project — active users, recent deployments, and key performance indicators at a glance.

Pill

Showing all 42 components across Phase 1 and Phase 2 of the component library.

Segmented

Today's activity: 284 page views, 31 new sign-ups, 12 conversions.

Animation

Staggered list entrance animations and contextual tooltip variants — all motion is gated behind prefers-reduced-motion for accessibility compliance.

MotionList — staggered entrance

Slide up (default)

  • Instant deploy

    Push to main and go live in seconds

  • Auto SSL

    TLS certificates provisioned automatically

  • Live metrics

    Real-time performance dashboards

  • Global CDN

    Edge-cached assets in 50+ regions

  • Zero cold starts

    Always-warm serverless functions

Slide left

  1. Design tokens

  2. Component variants

  3. Dark mode support

  4. Accessibility audit

  5. Registry publish

EnhancedTooltip — variants