Component Preview

See your theme in action across different components

Typography

Headings

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Body Text

Large body text: The quick brown fox jumps over the lazy dog.

Base body text: The quick brown fox jumps over the lazy dog.

Small body text: The quick brown fox jumps over the lazy dog.

Extra small text: The quick brown fox jumps over the lazy dog.

Font Weights

Normal weight text (400)

Medium weight text (500)

Semibold weight text (600)

Bold weight text (700)

Monospace

const theme = ThemeService.getCurrentTheme();
function applyTheme(theme) {
  document.documentElement.style.setProperty(
    '--primary', 
    theme.colors.primary
  );
}

Buttons

Sizes

Cards

Simple Card

This is a basic card component with header and body content.

Interactive Card

New

This card has hover effects and a badge.

Elevated Card

This card has a subtle elevation shadow.

Form Inputs

Color Palette

Primary
Secondary
Success
Warning
Danger
Surface

Spacing Scale

XS
SM
MD
LG
XL
2XL

Border Radius

SM
MD
LG
XL
Full