Component Library

A comprehensive collection of design patterns, components, and elements built with clean, minimalist aesthetics and attention to detail.

Premium Design Tokens

Foundation values for spacing, colors, typography, and more. Built with precision and consistency in mind.

Interactive Components

Over 100 beautifully crafted components ready for your next project. Fully responsive and accessible.

Design Tokens

Foundation values for spacing, radius, shadows, and opacity

Spacing Scale

XS - 4px

--space-xs

SM - 8px

--space-sm

MD - 16px

--space-md

LG - 24px

--space-lg

XL - 32px

--space-xl

2XL - 48px

--space-2xl

Border Radius

Small - 4px

--radius-sm

Medium - 8px

--radius-md

Large - 12px

--radius-lg

XL - 16px

--radius-xl

2XL - 20px

--radius-2xl

Full - 50%

--radius-full

Shadows

Subtle

--shadow-subtle

Medium

--shadow-medium

Large

--shadow-large

Opacity

Disabled - 50%

--opacity-disabled

Placeholder - 60%

--opacity-placeholder

Overlay - 80%

--opacity-overlay

Typography

Type scale, weights, alignments, and text treatments

Type Scale

Display - 72px / Weight 300
The quick brown fox
Headline - 40px / Weight 600
The quick brown fox jumps
Title - 28px / Weight 600
The quick brown fox jumps over
Body - 18px / Weight 400
The quick brown fox jumps over the lazy dog. This is the primary text style used for content throughout the interface with optimal line height.
Caption - 14px / Weight 400
The quick brown fox jumps over the lazy dog. This is used for secondary text, labels, and supporting information.

Text Alignment

Left Aligned
This text is aligned to the left, which is the default alignment for most content.
Center Aligned
This text is center aligned, often used for headings and hero sections.
Right Aligned
This text is aligned to the right, less commonly used but available when needed.

Font Weights

Light - 300
The quick brown fox
Regular - 400
The quick brown fox
Medium - 500
The quick brown fox
Semibold - 600
The quick brown fox

Text Treatments

Underline
This text has an underline decoration
Strikethrough
This text has a strikethrough decoration
Monospace
const variable = 'This is monospace text for code';

Color Palette

Complete color system including accent and semantic colors

Accent Colors

Blue
#007AFF
Green
#30D158
Red
#FF3B30
Orange
#FF9500
Yellow
#FFCC00

Gray Scale

Gray 900
#1D1D1F
Gray 800
#424245
Gray 700
#6E6E73
Gray 600
#86868B
Gray 500
#98989D
Gray 400
#A1A1A6
Gray 300
#D2D2D7
Gray 200
#E8E8ED
Gray 100
#F5F5F7

Buttons & Links

Interactive elements with clear hierarchy, states, and semantic colors

Button Styles

Primary

Secondary

Text

Success

Warning

Error

Button Sizes

Large

Default

Small

Button States

Default

Disabled

Form Elements

Complete form controls with validation states and advanced inputs

Text Inputs

Basic Inputs

Search & Number

Validation States

This field is required
Looks good!
This is a helpful hint

Select & Textarea

Select Dropdown

Textarea

Checkboxes & Radios

Checkboxes

Radio Buttons

Advanced Inputs

Toggle Switch

Range Slider

Progress Bar

65% complete

Interactive Components

Sliders, tooltips, modals, dropdowns, and advanced interactions

Sliders & Range Controls

Basic Slider

50

Slider with Steps

5
0 10

Price Range

$500

Tooltips

This is a top tooltip
This is a bottom tooltip
This is a left tooltip
This is a right tooltip

Modals & Dialogs

Dropdown Menus

Toast Notifications

Popovers

Additional Information

This is a popover with more detailed content that appears on click.

Stepper / Progress Wizard

1
Account Info
2
Personal Details
3
Verification
4
Complete

File Upload

📁

Drag & Drop Files Here

or click to browse

Avatars & Profile Pictures

Sizes

JS
AB
CD
EF

Avatar Group

JD
SM
KL
+5

Chips

React
TypeScript
JavaScript
CSS3
HTML5

Empty States

📭
No Messages
You don't have any messages yet. Start a conversation to see them here.

Skeleton Loaders

Image Carousel

Search with Results

Button Component
Card Component
Modal Component
Form Component
Navigation Component

Date Picker

December 2024
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Segmented Control

Feedback Components

Alerts, badges, tags, and loading states

Alerts

â„šī¸
Information
This is an informational alert with useful details.
✓
Success
Your action was completed successfully.
âš ī¸
Warning
Please review this before continuing.
✕
Error
An error occurred. Please try again.

Badges

Info Success Warning Error Neutral

Tags

Design Development Marketing Product

Loading States

Spinner

Progress Bar

75% complete

Content Elements

Lists, blockquotes, code blocks, and content formatting

Lists

Unordered List

  • First list item
  • Second list item with more content
  • Third list item
  • Fourth list item

Ordered List

  1. First step in the process
  2. Second step with details
  3. Third step
  4. Final step

Icon List

  • Feature with checkmark icon
  • Another great feature
  • Third amazing feature
  • Final feature highlight

Description List

Design System
A collection of reusable components and guidelines
Component Library
Pre-built UI elements ready for implementation
Design Tokens
Foundation values like colors, spacing, and typography

Blockquote & Code

Blockquote

"Design is not just what it looks like and feels like. Design is how it works."

- Steve Jobs

Inline Code

Use the padding property to add space inside elements. You can also use margin for outside spacing.

Code Block

function greet(name) {
  return `Hello, ${name}!`;
}

const message = greet('World');
console.log(message);

Cards

📱
Mobile First
Responsive design that works beautifully on all devices and screen sizes.
Learn more →
🎨
Design System
Comprehensive component library with consistent patterns and guidelines.
Learn more →
⚡
Performance
Optimized for speed and efficiency with minimal dependencies.
Learn more →
â™ŋ
Accessibility
WCAG compliant with keyboard navigation and screen reader support.
Learn more →

Data Tables

Responsive tables with sorting, filtering, and mobile card views

Product Inventory

Product Name Category Price Stock Status

Layout Patterns

Grid systems, stats displays, and layout structures

Grid Layouts

Two Column Grid

Column 1
Column 2

Three Column Grid

Column 1
Column 2
Column 3

Four Column Grid

Column 1
Column 2
Column 3
Column 4

Stats Display

2.5K
Total Users
98%
Satisfaction
156
Components
24/7
Support

Dividers

Content above divider

Content below divider