BambiUI Platform

Studio

Free canvasSpace + drag pan · wheel pan · Cmd/Ctrl + wheel zoom · Cmd/Ctrl + 0 reset
Docsbambiui.com0 override

Colors

Generated primitive, semantic and intent color tokens from the legacy Studio builder.

primaryscale
neutralscale
dangerscale
successscale
warningscale
Background
Foreground
Card
Primary
Secondary
Accent
Muted
Ring

Typography

Font, type scale, radius and shadow tokens from the legacy Studio builder.

Type scale

Text xs · The quick brown fox

Text sm · The quick brown fox

Text base · The quick brown fox

Text lg · The quick brown fox

Normal
Medium
Semibold
Bold

Button

Primary user actions with intent, size, loading and disabled states.

Card

A surface for grouped content, actions and supporting metadata.

Theme Preview

Inspect how surfaces react to token overrides.

Cards inherit semantic surface, border, radius and shadow tokens.

Input

Text input with background, border, ring and placeholder tokens.

Textarea

Multi-line input using shared input surface and focus tokens.

Badge

Compact status labels using semantic intent colors.

DefaultSecondarySuccessWarningDanger
DefaultOutlineDanger

Code

Inline and block code snippets for documentation surfaces.

Install with npx bambiui add button

const theme = createBambiTheme(tokens);

Separator

A visual divider that follows the semantic border token.

Light
Dark

Switch

Boolean control for preference and setting surfaces.

Slider

Range input for numeric token and setting controls.

Checkbox

Selection control with checked, disabled and invalid states.

Accordion

Collapsible sections with keyboard navigation and state tokens.

Primitive, semantic and component tokens stay inspectable.

Copy CSS, JSON or BambiUI preset output from Studio.

Aspect Ratio

Media frame for predictable responsive preview regions.

16:9 preview surface

Callout

Contextual feedback blocks for info, success, warning and danger messages.

Theme generated
Review contrast pairs before exporting your preset.
!
Contrast warning
Muted foreground may need adjustment on this surface.

Combobox

Searchable choice input for token or component selection.

Button
Input
Card

Container

Layout wrapper that constrains content width and rhythm.

Contained Studio content with responsive max width.

Dialog

Modal surface with trigger, overlay content and close affordances.

Export theme

Dialog content uses popover, border, radius and shadow tokens.

Dropdown Menu

Layered command menu for export and navigation actions.

Export as
CSS variables
Bambi preset
JSON tokens

Kbd

Keyboard shortcut glyphs for interaction hints.

KOpen command menu

Label

Accessible form labels that align with control states.

Popover

Anchored floating content for quick edits and metadata.

Primary hue

Adjust generator values from the inspector.

Radio Group

Mutually exclusive options for theme and export settings.

Select

Single-select menu for component, scale and preset choices.

Primary
Neutral
Danger

Spinner

Progress indicator used by loading buttons and async states.

Generating palette…

Tabs

Tabbed navigation for inspector sections and preview states.

Component previews update live as tokens change.

Tooltip

Lightweight contextual help for compact controls.

Uses semantic popover tokens.