🎨 UI Components Showcase
Interactive demonstration of all available UI/UX components
Buttons
Button Variants
Different button styles for various actions
<button class="btn btn-primary btn-ripple">Primary</button>
Toast Notifications
Toast System
Non-intrusive notifications for user feedback
UIKit.toast.success('Success message');
Progress Indicators
Progress Bar
Visual feedback for loading states
UIKit.progress.set(50); // 50%
Modals
Modal Dialog
Overlay dialogs for important actions
UIKit.modal.create({ title: 'Title', content: '<p>Content</p>' });
Cards
Card Variants
Different card styles with hover effects
Basic Card
Simple card with border
Hover Lift Card
Lifts on hover
Glow Card
Glows on hover
<div class="card card-hover-lift">...</div>
Loading States
Skeleton & Spinner
Loading placeholders and spinners
<div class="spinner"></div>
<div class="skeleton"></div>
Color Palette
Design System Colors
Semantic color usage throughout the platform
Green
Orange
Blue
Purple
Pink
Red
Typography
Type Scale
Consistent typography hierarchy
Heading 1
Heading 2
Heading 3
Heading 4
Body Large
Body Regular
Caption
Code / Monospace
Empty States
Empty State Component
Friendly messages when no content is available
No Items Found
Try adjusting your filters or create a new item