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 ); }
Cards
Simple Card
This is a basic card component with header and body content.
Interactive Card
NewThis 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