Skip to content
SproutAceve · v3.12.1
Get started
Overview What is your role? Getting started Install Adopting Sprout
Foundations
Brand & logos Color Typography Spacing & layout Elevation Iconography Accessibility
Components
Overview Buttons Inputs & forms Data grid Ribbon toolbar Navigation Cards Dialog Tabs Context menu
Practice
Interaction & motion Voice & content Product patterns AI patterns
People & ethics
Design principles Personas UX ethics Trust & direction Meet the makers UX Strategi
Playground
Build the systemplay Tower of tokensplay
Behind the system
How it works Why it pays Changelogv3.12 Roadmap Contribute
Components

Inputs & forms.

Form controls follow a simple recipe: 32px height, 1px stroke, 4px radius, brand-green focus ring. Errors get a 12px helper line in danger red.

Text input

Appears as the title in the Suite Header.
This field is required

Checkbox

Switch

Switches are immediate — they commit on toggle, no save button.

Spec

Height32px
Horizontal padding10px
Border1px solid var(--line-strong) — focus var(--accent), error var(--danger)
Radius4px
Label gap4px below the label
Helper / error12px caption directly below
← PreviousButtonsNext →Data grid
Sprout · Aceve Design System · v3.12.1
Figma library GitLabReleases