Documentation
Complete guide to using UILIB components in your Next.js projects.
Quick Start
1. Import components from the library
import { Button, Badge, Avatar } from '@/components'2. Use them in your components
<Button variant="primary">Play Now</Button> <Badge variant="solid">New</Badge> <Avatar src="/avatar.png" size="lg" />
Component Categories
Typography
7Headings, body text, gradient text
Buttons
15All button variants and sizes
Badges & Tags
10Labels, indicators, and badges
Avatars
9Profile pictures and groups
Forms & Inputs
12Inputs, selects, and controls
Progress & Loaders
7Progress bars and animations
Cards & Panels
6Content containers and cards
Gamified Elements
8Leaderboards, achievements, profiles
Alerts & Feedback
4Banners, toasts, and alerts
Navigation
5Tabs, breadcrumbs, pagination
Design Principles
Dark Mode First
All components are designed for dark mode interfaces with proper contrast and readability.
Gamified Aesthetics
Components include game-inspired elements like glow effects, progress indicators, and achievement styles.
Tailwind Powered
All styles use Tailwind CSS utilities for easy customization and consistent spacing.