My UI toolbox.

Components I use to build my projects.

Components

74 pieces
All components74 results

Button

Actions, variants and states.

Form

Badge

Compact status labels.

Feedback
DefaultSecondaryOutlineError

Card

A composable content surface.

Layout
Team workspace
Reusable compound surface.
Content, header and footer stay composable.

Password Input

A password field with visibility control.

Form

Date Input

A compact native date field.

Form

Date Picker

A calendar picker in a popover.

Form

Input Group

Inputs with prefixes and actions.

Form
https://
⌘K

Checkbox

Single or multiple selections.

Form

Receive updates about this project.

Switch

Toggle a setting.

Form

Visible to your team.

Slider

Pick a value within a range.

Form
Density68%

Accordion

Expandable content sections.

Content

Consumers own the code and can evolve it with their product.

Tabs

Switch between related views.

Nav
Live preview content

Alert

Persistent status messages.

Feedback

Responsive Dialog

A dialog that becomes a swipeable drawer on small screens.

Overlay

Responsive Sheet

A side sheet that becomes a mobile drawer.

Overlay

Command Palette

Keyboard-first search for actions and destinations.

Nav

Command palette

Search and run a command.

Empty

An empty view with a next step.

Feedback
No results
Try another search term.

Table

Tabular data.

Content
ComponentStatus
buttonReady
dialogReady

Input OTP

One-time code entry.

Form

Field

Labels, hints and form controls.

Form

We only use this for account updates.

Form Field

Accessible labels, descriptions and validation wiring.

Form

Shown in your workspace navigation.

Item

Rows for lists and results.

Content
Verified workspace

All checks are passing.

Ready

Message

Messages with content and actions.

Content
Studio assistantnow
Every component is visible in its own context.
Source-first

Collapsible

Content on demand.

Content
Advanced settings
Additional options stay close without taking over the screen.

Scroll Area

Contained scrolling.

Layout

Separator

Separate related content.

Layout
TokensSemantic
SourceOwned

Alert Dialog

Confirmation for important actions.

Overlay

Attachment

Files with metadata and actions.

Content
PDF
product-brief.pdf2.4 MB · Ready

Bubble

Conversation bubbles.

Content
Source-first keeps the API in your hands.
That is the point.

Button Group

Related actions, grouped together.

Form
⌘↵

Calendar

Date selection.

Form
September 2026

Chart

Charts and tooltips.

Content

Command

A keyboard-first command palette.

Nav

Context Menu

Right-click actions.

Overlay
Right click this surface

Direction

Left-to-right and right-to-left layouts.

Layout
Direction-aware primitives

List

Structured rows for metadata and compact data.

Content
  • Open projects
    12 active projects
  • Last updated
    Today, 9:42 AM
  • Workspace type
    Personal workspace

Detail List

Readable label and value pairs for detail views.

Content
Environment
Production
Last deployment
Today at 09:42

Settings Card

Grouped settings with consistent row structure.

Layout

Preferences

Keep the workspace focused.

Email updates

Occasional product notes.

Section Shell

A heading, navigation and content frame for settings or details.

Layout

Project settings

Organize related views without coupling navigation.

General settings content

State Badge

Semantic status labels with a lightweight indicator.

Feedback
ReadyPendingFailed

Message Scroller

Scrollable conversations.

Content
Design review is ready.
Ship the source.

Questionnaire

Step-by-step questions.

Form
Question 1 of 1
What are you shipping?

Choose the closest fit.

Blocks

02 compositions