Component Showcase

Buttons

Variants & Sizes

primary
secondary
destructive
outlined
plain

Icon Buttons

primary
secondary
outlined
plain

States (Disabled & Loading)

Disabled
Loading

Inputs & Fields

TextField States

Please enter a valid email address.

Provide your username.

SearchField & NumberField

Selection Controls

Checkbox & CheckboxGroup

Checkbox GroupPlease select at least one option.

RadioGroup

Favorite Pet
Shipping Method
Notification TypePush notifications are required.

Switch

Select

Basic Select
Disabled Select
Invalid SelectSelection is required.

Data Display

Alert Variants

Badge Variants

FilledPlainDestructiveOutlined

Avatar Sizes & Fallback

VK

TagGroup

Selectable Tags
React
Vue
Angular
Svelte (Disabled)
Removable Tags (Functionality TBD)
Bug
Feature Request
Documentation

Feedback & Overlays

Tooltip

Dialog

Popover

Progress & Meter

Progress Bar (30%)30%
Progress Bar (75%)75% Complete
Indeterminate Progress
Storage Used20%
Task Completion60%
Warning Level85%
Critical Usage95%

Navigation & Structure

Accordion

Tabs

Profile content goes here.

Date & Time

Calendars

Appointment Date, April 2025

30
31
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
1
2
3

Vacation Dates, April 2025

30
31
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
1
2
3

Date/Time Pickers & Fields

Event Date
Booking Duration
Date of Birth
ddmmyyyy
Appointment Time
930am
Disabled Date
Readonly Time
200pm

Miscellaneous

Slider

50
80
25 – 75

Toggle Buttons

ColorArea

ColorWheel

ColorSwatch

ColorSwatchPicker