Accordion

A stacked set of collapsible panels.

Alert

A callout to draw user's attention.

Title
Description
Title
Description
#leading
#title
#description
#actions
#close

Avatar

An img element with fallback

AvatarGroup

Stack multiple avatars in a group.

+11

Badge

An indicator of a numeric value or a state.

1

Breadcrumb

A hierarchy of links to navigate through a website.

Button

A button element that can act as a link or trigger an action.

ButtonGroup

Group multiple button-like elements together.

With Button

With Chip

Chip

With Input

With Tooltip

With Select

Calendar

A calendar component for selecting single dates, multiple dates or date ranges.

Single

June 2025
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
4
5
Event Date, June 2025

Multiple

June 2025
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
4
5
Event Date, June 2025

Range

Event Date, June 2025
June 2025
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
4
5

Disable Days

June 2025
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
4
5
Event Date, June 2025

Unavailable Days

June 2025
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
4
5
Event Date, June 2025

Card

Display content in a card with a header, body and footer.

Title

Description

#title
#description
#header
#footer
#content

Carousel

A carousel with motion and swipe built using Embla.

Checkbox

An input element to toggle between checked and unchecked states.

Description

#description

Chip

A short text to represent a status or a category.

Text
Text
Text
#leading#default#trailing

Collapsible

A collapsible element to toggle visibility of its content.

Drawer

A drawer that smoothly slides in & out of the screen.

DropdownMenu

A menu to display actions when clicking on an element.

Form

A form component with built-in validation and submission handling.

FormItem

A wrapper for form elements that provides validation and error handling.

Hint

Description

Error Message

Input

An input element to enter text.

#leading#trailing

InputNumber

Input numerical values with a customizable range.

#increment
#decrement

Kbd

A kbd element to display a keyboard key.

⊞

Link

Modal

A dialog window that can be used to display a message or request user input.

Pagination

A list of buttons or links to navigate through pages.

PinInput

An input element to enter a pin.

Popover

A non-modal dialog that floats around a trigger element.

Progress

An indicator showing the progress of a task.

#status (0%)
Waiting...
Cloning...
Migrating...
Deploying...
Done!
#step-0
#step-1
#step-2
#step-3
#step-4

RadioGroup

A set of radio buttons to select a single option from a list.

Text

Description System

Description Light

Description Dark

Text

ScrollArea

Augments native scroll functionality for custom, cross-browser styling.

Select

A select element to choose from a list of options.

Separator

Separates content horizontally or vertically.

Skeleton

A placeholder to show while content is loading.

Slider

An input to select a numeric value within a range.

value: 0
value: [ 0, 100 ]

Switch

A control that toggles between two states.

Description

Description

#description

Table

A responsive table element to display data in rows and columns.

IDDateEmailStatus
46002024-03-11T15:30:00james.anderson@example.com
paid
45992024-03-11T10:10:00mia.white@example.com
failed
45982024-03-11T08:50:00william.brown@example.com
refunded
45972024-03-10T19:45:00emma.davis@example.com
paid
45962024-03-10T15:55:00ethan.harris@example.com
paid

Tabs

A set of tab panels that are displayed one at a time.

This is the content shown for Tab1
#content / #[slot]

Textarea

A textarea element to input multi-line text.

Toast

A succinct message to provide information or feedback to the user.

Tooltip

A popup that reveals information when hovering over an element.

Native Elements

...