Smoothie Design System

0. Design Tokens

Colors

All color palettes and semantic colors

Open

Typography

Font sizes and typography scales

Open

Spacing

Spacing scale

Open

Border Radius

All border radius values

Open

1. Foundations

Container

Responsive width container with desktop and mobile padding

Open

Icons

Complete icon set (66 icons)

Open

2. Components

Button

Versatile button with variants, sizes, and icon support

Open

Card

Flexible container with slots for header, description, input, and actions

Open

Input

Text input with multiple types and validation states

Open

Checkbox

Checkbox component with states and interactive examples

Open

Dropdown

Dropdown menu with trigger and action items

Open

Details

Collapsible content disclosure with smooth animations

Open

3. Patterns

Row Layout

3-column flexible layout (start | center | end)

Open

Button Patterns

Icon-only, toggles, groups, and filter buttons

Open

Task List

Task management with checkboxes and actions

Open

Toast Undo

Reversible actions with undo window

Open

Modal Dialog

Overlay with confirmation, form, and alert patterns

Open

Form Patterns

Field layouts, hints, inline forms, multi-column

Open

Modal

Generic overlay for dialogs and notifications

Open

Settings Modal

Modal with theme selector and appearance toggle

Open

Footer

Sticky footer with left, center, and right slots

Open

Theme Selector Pattern

Light/dark mode toggle for theme selection

Open

4. Templates

Implementation Guide

Best practices for building with Smoothie components

Open

Boilerplate Template 1

Header + theme controls. Simple starting point.

Open

Boilerplate Template 2

Header + grid cards + sticky footer. Dashboard pattern.

Open