← back
Mirage / UI/UX / UI Components Reference
UI/UX
UI/UX
UI Components Reference
Every UI component named, shown, and explained. Buttons, inputs, cards, modals, tooltips, toasts, tables, skeletons.
Hero / Landing Section
eyebrow text
Build Something Amazing
this is the hero subtitle. it explains what the product does in one sentence.
Hero Section Eyebrow Text Primary CTA Secondary CTA
Navigation
Navbar Logo / Brand Nav Links Active Link Notification Badge Avatar
Breadcrumb
Breadcrumb Trail Current Page
Pagination
Pagination Active Page Disabled
Sidebar
Sidebar Section Header Active Item Nav Item
Buttons
Button Variants, Sizes and States
+
Buttons Primary Secondary Ghost Danger Success Small Medium Large Loading Disabled Icon Button With Icon FAB
Form Inputs
Text Inputs
✕ Please enter a valid email
Must be 3-20 characters
Input Field Error State Hint Text
Select, Textarea, Search
Select / Dropdown Textarea Search Bar
Controls
Toggle / Switch
Dark mode (on)
Notifications (off)
Auto-save (on)
Toggle / Switch On Off
Checkbox & Radio
HTML
CSS
JavaScript
Beginner
Intermediate
Advanced
Checkbox Radio Button
Slider & File Upload
Volume
065%100
📁
Drop files or click to upload
PNG, JPG, PDF up to 10MB
Slider / Range File Upload / Dropzone
Tags, Chips, Badges & Avatars
Tags / Chips / Badges
Status Badges
Active Error Pending Archived New
Selectable Chips / Tags
React TypeScript Vue Angular Svelte
Badges Chips / Tags Selected Chip
Avatars
AK
RK
PP
V
With Online Status
AB
RK
Avatar Group
A
B
C
+5
Avatar Online Status Avatar Group
Cards
Technology
How to Learn React in 2026
A comprehensive guide to learning React from scratch with modern patterns.
Card Card Image Card Tag Card Title Card Text Card Footer
Stat Card
Goals Done
24
↑ 12% vs last week
Streak
7
↑ days
142
Posts
4.2k
Followers
89%
Rating
Stat Card Card Stats Row
List Items
AK
Abhishek Kumar
abhishek@example.com
Active
RK
Rahul Kumar
rahul@example.com
Pending
PP
Priya Patel
priya@example.com
Offline
List Item Context Menu ⋯
Feedback & Status
Toast / Snackbar Notifications
Goal saved successfully!
Failed to connect to server
Session expires in 5 minutes
New version available
Toast / Snackbar Success Error Warning Info
Alert Boxes
✓ Success
Your changes have been saved.
✕ Error
Something went wrong. Please try again.
⚠ Warning
This action cannot be undone.
ℹ Info
Your trial ends in 7 days.
Alert / Callout
Loading States
Spinner / Loader
Spinner / Loader
Skeleton Screen
Skeleton Screen
Progress Bars
React85%
Python70%
Goals Today3/5
Disk Usage92%
Progress Bar
Overlays
Modal / Dialog Modal Header Modal Body Cancel Confirm Action
Dropdown Menu
Dropdown Menu Trigger Button Active Item Divider Destructive Item
Tooltip & Popover
Tooltip — appears on hover
This is a tooltip
Hover me
Success action
Success button
Right aligned tip
Another element
Tooltip Tooltip Arrow
Tabs & Accordion
Tabs
Overview
Goals
Analytics
Settings
Active tab content displays here. switch tabs to see different content panels.
Tabs Active Tab Inactive Tab Tab Content Panel
Accordion
What is React?
React is a JavaScript library for building user interfaces, maintained by Meta.
What is TypeScript?
What is Supabase?
Accordion Expanded Item Collapsed Item
Table / Data Grid
Table
Name Status Role Joined Actions
A
Abhishek Kumar
Active Admin Mar 2026
R
Rahul Kumar
Pending Member Feb 2026
P
Priya Patel
Inactive Viewer Jan 2026
Table / Data Grid Table Header (th) Table Row (tr / td)
Progress, Timeline & States
Stepper
Account
Profile
3
Goals
4
Done
Stepper Completed Active Upcoming
Timeline
Today, 9:00 AM
Completed React module
Finished hooks and context chapter
Yesterday, 3:00 PM
Started SQL notes
Covered SELECT and JOINs
Mar 4
Deployed StudentOS
Live at app.abhishekkumar.xyz
Timeline
Empty State
📭
No goals yet
You haven't added any goals for today. Start by adding your first micro goal.
Empty State Empty Icon CTA Button
Mobile & Misc
Bottom Navigation Bar (mobile)
🏠Home
📋Goals
📝Log
📊Stats
👤Profile
Bottom Navigation Bar Active Tab Inactive Tab
Dividers & Misc
or continue with
section break
Tooltip demo
keyboard shortcut: Ctrl+S
cannot undo!
Divider OAuth Buttons Tooltips
UI Components Reference · every building block of every interface · =^._.^=