Product Strategy
Components
Comprehensive catalog of all reusable UI components following vanilla CSS/JS principles.
Button Components
Comprehensive button examples demonstrating sizes, variants, and patterns for user actions and interactions.
Button Variants
Button Sizes
Buttons with Icons
Icon-Only Buttons
Button States
Button with Dropdown Indicator
Button Toolbar
Attached Button Group
Badge Components
Status indicators, counts, and labels for categorizing and highlighting content.
Badge Variants
Neutral
Primary
Success
Warning
Danger
Info
Badge Sizes
Small
Medium (Default)
Large
Badge Styles
Solid
Outline
Subtle
Status Badges with Indicators
Online
Away
Offline
Idle
Badges in Context
Task Title
Due in 2 daysThis card demonstrates a badge used as a status indicator in a header.
Categories:
Design
Development
Research
Interactive Badges
Empty State Components
Communicate absence of data with clear messaging and suggested actions.
Basic Empty State
No data available
Empty State with Actions
No projects yet
Compact Empty State
Recent Activity
No recent activity
Contextual Variations
No search results
Access restricted
Unable to load data
Skeleton Loader Components
Loading placeholders that mirror actual content structure for perceived performance.
Skeleton Primitives
Skeleton Card
Skeleton List Items
Skeleton Table
Interactive Demo
Project Dashboard
ActiveThis is the actual content that appears after loading completes. The skeleton loader provides visual feedback during data fetching.