Components

A collection of accessible, reusable UI components built with Svelte 5 and bits-ui.

Alert

Button

Card

Card Title
Card description goes here.

This is the card content area.

Dropdown Menu

Sheet

Table

Name Email Role
John Doe john@example.com Admin
Jane Smith jane@example.com User
Bob Johnson bob@example.com User

Post Card

Composable blog post card for listing pages.

Prose

Typography styling for HTML content like blog posts and articles.

This is a Heading

This is a paragraph with some bold text and italic text. The prose component provides consistent typography styling for rendered HTML content.

A Subheading

  • First item in a list
  • Second item with more details
  • Third item to complete the list
This is a blockquote. It's styled with a left border and italicized text.

Here's some inline code in a paragraph.

Form Components

Styled form components with labels, validation errors, and Superforms integration.

Form Input

Text input with label and error support.

This field is required

Form Email

Email input with default placeholder.

Form Select

Dropdown select with options array.

Form Textarea

Multi-line text input.

Form Button

Submit button with variants.

Form Checkbox

Checkbox with label and error support.

You must accept the terms

Checked: false

Form Radio Group

Radio button group with options array.

Choose an option

Required selection*

With error

Please select an option

Selected: option1

Form Switch

Toggle switch with label support.

This setting is required

Enabled: false

cleanroom © 2025 cleanroom
Connected