Component library

Patterns, inputs, surfaces, and feedback

A cleaner gallery for reviewing component variants, states, and interaction patterns using the component library itself as the presentation layer.

Layout

Accordion

Expandable content with single-open behavior.

Default Neumorphism

This is the first panel.

This is the second panel.

Material Multiple Open

This is the first panel.

This is the second panel.

Glassmorphism

This is the first panel.

This is the second panel.

Controlled + onChange callback

State is bound to `accordionValue`.
Callback updates metadata below.

Current value: none

No accordion change yet

Navigation

Breadcrumbs

Hierarchical navigation.

Items prop

Slot

Indicators

Badge

Status and counts.

Soft

Primary Secondary Success Warning Error

Solid

Primary Deployed Failed

Outline + Dot

Queued Pending

Glass

Preview Online
Overlays

Popover

Anchored contextual panel.

Material · Bottom

Open: No

Neumorphism · Top

Open: No

Glassmorphism · Bottom

Open: No

Feedback

Banner

Temporary messaging patterns with actions.

Neumorphism Banner

Glass Banner

Material Banner

Actions

Button

Core action component across visual variants and states.

Neumorphism

Glassmorphism

Material

Outlined

Text

Disabled

Pickers

Calendar

Range selection across surface variants.

Neumorphism · Disabled Sunday

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Start: None

End: None

Glassmorphism

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Start: None

End: None

Material

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Start: None

End: None

Outlined

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Start: None

End: None

Surfaces

Card

Surface variants and composed card anatomy.

Material · Full anatomy

Card media sample

Card title

Uses `PrimaryAction`, `Media`, and `Content` together (`16:9`, `cover`).

Neumorphism · Media overlay + action icons

Card media overlay sample

Overlay content

Shows `MediaContent` with square ratio and `cover` fit.

Neumorphism content body with icon actions below.

Glassmorphism · Clickable primary area

Primary action zone

Entire top area acts as the primary interactive target.

Outlined card surface

Outlined shell

Pairs outlined card container with regular content.

Media

Carousel

Media-rich content presentation.

Material · Controlled index

Active slide index: 0

Neumorphism · 16:9

Glassmorphism

Outlined

Text

Inputs

Checkbox

Selection states across variants.

Neumorphism

Outlined

Filled

Disabled

Pickers

Color Selector

Color selection across variants.

Material

RGB: 45, 111, 237

Open: No

Neumorphism

RGB: 34, 197, 94

Open: No

Glassmorphism

RGB: 249, 115, 22

Open: No

Pickers

Date Picker

Single-date selection.

Material

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
January
February
March
April
May
June
July
August
September
October
November
December
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029

6/17/2026

Neumorphism

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
January
February
March
April
May
June
July
August
September
October
November
December
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029

6/17/2026

Glassmorphism

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
January
February
March
April
May
June
July
August
September
October
November
December
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029

6/17/2026

Overlays

Dialog

Modal interaction patterns.

Neumorphism Dialog

Material Dialog

Glassmorphism Dialog

Inputs

Dropdown

Option selection with helper and error states.

Controlled value + open state

Selected: None

Open: No

Neumorphism

Neumorphism · Required

Material

Material · Required

Nested inside clipped containers

Inputs

File Dropper

Drop targets across visual variants.

Neumorphism

Drag and drop your image files here or .

Material + bindable file state

Drag and drop your image files here or .

Files: 0

Previews: 0

Progress: 0%

Highlight: No

Icons

Material Icons

Icon sizes and visual rhythm.

Filled · Small

apple

Outlined · Medium

android

Round · Large

save

Sharp · Medium

bolt

Two-tone · Medium

palette

Filled · Medium

android
Actions

Icon Button

Material 3, neumorphism, glassmorphism, color states, elevation, and social icons.

Material · Flat

Material · Raised 1

Material · Raised 5

Outlined · Warning

Text · Error

Neumorphism · Success

Glassmorphism · Search

Social · GitHub

Social · YouTube

Disabled

Inputs

Input

Text entry across variants.

Standard

Outlined

Disabled

Text Area

Inputs

FormField

Links labels to controls for easier form interaction.

Input + Assistive text

Used for account notifications.

Checkbox label click

Layout

Layout Grid

Responsive cell-based layout primitive.

Grid Example

Paper 1
Description for Paper 1
Paper 2
Description for Paper 2
Paper 3
Description for Paper 3
Paper 4
Description for Paper 4
Paper 5
Description for Paper 5
Paper 6
Description for Paper 6
Paper 7
Description for Paper 7
Paper 8
Description for Paper 8
Paper 9
Description for Paper 9
Paper 10
Description for Paper 10
Paper 11
Description for Paper 11
Paper 12
Description for Paper 12
Media

Lightbox

Fullscreen image viewer.

Basic

Navigation

Pagination

Page navigation with ellipsis.

Material

Page: 1

Neumorphism

Page: 1

Glassmorphism

Page: 1

Feedback

Loader

Progress and busy states.

Spinner

Navigation

Menu

Simple navigation list across variants.

Surfaces

Surface

Primitive surface container variants.

Material

Material surface container

Neumorphism

Neumorphism surface container

Glassmorphism

Glassmorphism surface container

Outlined

Outlined surface container

Surfaces

Paper

Section and surface primitives.

Neumorphism

Neumorphism Paper
This is a neumorphism styled paper.

Glassmorphism

Glassmorphism Paper
This is a glassmorphism styled paper.

Material

Material Paper
This is a material styled paper.

Outlined

Outlined Paper
Outlined variant with minimal elevation.
Inputs

Radio

Single-choice selection groups.

Neumorphism

Material

Inputs

Slider

Continuous value controls.

Neumorphism

50.00

Material

50.00

Range mode

Value
20
80
Inputs

Switch

Binary state controls.

Neumorphism

Material

Glassmorphism

Navigation

Tabs

Sectioned content with keyboard nav.

Material + onChange callback

This is the Profile tab content.
This is the Settings tab content.
This is the Security tab content.

Active tab: 1

No tab change yet

Neumorphism

Active tab: 2

Glassmorphism

Active tab: 3

Inputs

Tag

Tag editing and tokenized input.

Neumorphic Tags

Design SvelteKit UI

Material Tags

JavaScript TypeScript React

Glassmorphism Tags

Glass Tag Style
Pickers

Time Picker

Time selection input.

Material

00:0061218Start: End:

Neumorphism

00:0061218Start: End:

Glassmorphism

00:0061218Start: End:

Overlays

Tooltip

Contextual help and hints.

Top

This is a top neumorphic tooltip

Bottom

This is a bottom material tooltip

Left

This is a left glassmorphic tooltip

Right

This is a right neumorphic tooltip
Feedback

Toast

Transient messages.

Variant + trigger

Current variant: material