Shadcn/UI Components Showcase

A comprehensive display of all available components and their variants

NeuromorphismNintendo StylePlayful Design

Question Flow Components

Survey and assessment question types for psychological instruments. These components power questionnaires and assessments with various response formats.

Interactive Survey Flow

Interactive Survey Demo
Experience the question flow as users would see it
1/520%

I feel confident in my ability to complete this task.

Rate your agreement with this statement (5-point Likert)

Select an option

Question Type Explorer

Use the dropdown to switch between different question types. Each type uses the ItemType enum.

Multiple Choice
Categorical/demographic questions
MULTIPLE_CHOICE

Which best describes your current employment status?

Categorical/demographic question

No value selected

Question Progress

Visual progress indicator shown during surveys.

3/1030%
7/1070%
10/10100%
25%

Without count display

ItemType Enum Reference

All question types are defined as an enum for type safety.

export enum ItemType {
    MULTIPLE_CHOICE = "MULTIPLE_CHOICE",
    LIKERT_SCALE = "LIKERT_SCALE",
    TRUE_FALSE = "TRUE_FALSE",
    YES_NO = "YES_NO",
    FREE_TEXT = "FREE_TEXT",
    NUMERIC = "NUMERIC",
    SLIDER = "SLIDER",
    RANKING = "RANKING",
    MATRIX = "MATRIX",
}

Color Palette

Design system colors following neuromorphic principles

Background

background
foreground
card
popover
primary
primary-foreground
secondary
secondary-foreground
muted
muted-foreground
accent
accent-foreground
destructive
destructive-foreground
border
input
ring

Chart Colors

chart-1
chart-2
chart-3
chart-4
chart-5

Layout Components

Card

Card Title
Card description goes here

This is the card content area.

Another Card
With different content

More card content to demonstrate the layout.

Separator

Horizontal separator:

Left
Right

Form Components

Input

Textarea

Input Group

Input OTP

Select

Checkbox

Radio Group

Switch

Slider

Progress

Button Components

Button Variants

Button Sizes

Button Group

Toggle

Toggle Group

Data Display Components

Badge

DefaultSecondaryDestructiveOutline

Avatar

CNJD

Table

NameStatusEmailActions
John DoeActivejohn@example.com
Jane SmithInactivejane@example.com

Skeleton

Empty State

No items found
There are no items to display at the moment.

Chart Components

Line Chart

Area Chart

Bar Chart

Pie Chart

Radial Chart

Interactive Components

Alert

Accordion

Collapsible

Carousel

1
2
3

Overlay Components

Dialog

Alert Dialog

Sheet

Drawer

Popover

Hover Card

Tooltip

Command Components

Command

Command Dialog

Command Palette

Search for a command to run...

Utility Components

Scroll Area

Tags

v1.2.0-beta.1
v1.2.0-beta.2
v1.2.0-beta.3
v1.2.0-beta.4
v1.2.0-beta.5
v1.2.0-beta.6
v1.2.0-beta.7
v1.2.0-beta.8
v1.2.0-beta.9
v1.2.0-beta.10
v1.2.0-beta.11
v1.2.0-beta.12
v1.2.0-beta.13
v1.2.0-beta.14
v1.2.0-beta.15
v1.2.0-beta.16
v1.2.0-beta.17
v1.2.0-beta.18
v1.2.0-beta.19
v1.2.0-beta.20
v1.2.0-beta.21
v1.2.0-beta.22
v1.2.0-beta.23
v1.2.0-beta.24
v1.2.0-beta.25
v1.2.0-beta.26
v1.2.0-beta.27
v1.2.0-beta.28
v1.2.0-beta.29
v1.2.0-beta.30
v1.2.0-beta.31
v1.2.0-beta.32
v1.2.0-beta.33
v1.2.0-beta.34
v1.2.0-beta.35
v1.2.0-beta.36
v1.2.0-beta.37
v1.2.0-beta.38
v1.2.0-beta.39
v1.2.0-beta.40
v1.2.0-beta.41
v1.2.0-beta.42
v1.2.0-beta.43
v1.2.0-beta.44
v1.2.0-beta.45
v1.2.0-beta.46
v1.2.0-beta.47
v1.2.0-beta.48
v1.2.0-beta.49
v1.2.0-beta.50

Resizable

One
Two

Kbd

Press⌘+Kto open command menu

Spinner

Loading...

Item Components

Item

John Doe

Software Engineer

Settings

Manage your preferences

Field Components

Field

Personal Information

This is your given name.

This is your family name.

Calendar Component

Calendar

December 2025