Toolbox

UI Kit

See on GitHub

JOYCO branded UI components, fonts, and theme values.

npx shadcn add @joyco/ui

Button

npx shadcn add @joyco/button

Variants

Sizes

sm
default
lg
icon
icon-sm

With Icons

Badge

npx shadcn add @joyco/badge
DefaultSecondaryMutedAccentOutlineDestructiveKey

Input

npx shadcn add @joyco/input
default
disabled
invalid

Textarea

npx shadcn add @joyco/textarea

Select

npx shadcn add @joyco/select

Tabs

npx shadcn add @joyco/tabs
Overview content goes here.

Switch

npx shadcn add @joyco/switch
default
checked
sm
disabled

Slider

npx shadcn add @joyco/slider
single
range

Card

npx shadcn add @joyco/card
Project Setup
Configure your project settings and preferences.

Avatar

npx shadcn add @joyco/avatar
with imageCN
fallbackJC
largeMP

Tooltip

npx shadcn add @joyco/tooltip

Popover

npx shadcn add @joyco/popover

Dropdown Menu

npx shadcn add @joyco/dropdown-menu

Collapsible

npx shadcn add @joyco/collapsible

Kbd

npx shadcn add @joyco/kbd
KPEnterEsc

Input Group

npx shadcn add @joyco/input-group
with icon addon
with button addon

Button Group

npx shadcn add @joyco/button-group
icon buttons
text buttons

Separator

npx shadcn add @joyco/separator
horizontal
brackets
vertical
Item A
Item B
Item C

Typography

Public Sans (sans)

The quick brown fox

jumps over the lazy dog

ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789

The five boxing wizards jump quickly. Pack my box with five dozen liquor jugs.

Regular · Medium · Semibold · Bold

Roboto Mono (mono)

The quick brown fox

ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789

const result = await fetch('/api/data')

console.log('Hello, World!')

Tabular Nums

1,234.5612,345.67123,456.78

Theme

Semantic Colors

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

Chart Colors

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

Brand Colors

joyco-blue
mustard-yellow
mint-green

Related Toolboxs