Component coverage.
Every Sprout component and where it stands today. Ready describes the specification — documented, accessible, settled. Whether there is a React component to import is a separate question, and only 7 of the 40 answer yes; every card says which, so you know before you plan the work whether you are importing something or building it from tokens.
Primary, secondary, subtle and destructive — full state matrix.
Text fields with label, helper, error and disabled states.
Accessible checkbox with indeterminate state.
On/off toggle wired with role="switch".
Dense, keyboard-navigable table for cost work.
Above-the-canvas grouped command toolbar.
Always-visible vertical product navigation.
Surface container built on the elevation tokens — media, title, subtitle, badges, body and one action, every slot optional except the title.
Modal dialog with focus trap and scrim.
Marks AI-generated content — required under EU AI Act Art. 50.
Segmented row of related actions sharing one border.
Default action with an attached menu of variants.
Icon-only action for toolbars and dense rows.
Floating action button for the one primary action on a mobile surface.
Single-choice control for a mutually-exclusive group, shipped as a real AceveRadio primitive.
Single-choice dropdown for a known, closed option list.
Multi-line text field in S, M and L, with the full state set.
Quantities, cost and VAT — five kinds of number, three sizes, stepper buttons for small counts only.
Determinate and indeterminate status bar, six colours, four track heights. No React primitive yet.
Circular determinate and indeterminate status indicator, six colours, two sizes. No React primitive yet.
Hierarchy trail for pages reached deep in the product. Link colour fails AA contrast — documented, not yet fixed.
Compact classification label in five colour variants — anatomy, do/don't, a draft React API, and a spacing inconsistency flagged, not replicated silently.
The row primitive behind lists and pickers — leading icon or avatar, text block, trailing action.
Image and video container with fixed aspect ratio and a fallback state.
Horizontally paged content set with keyboard and swipe navigation.
Right-anchored panel for details and editing.
Horizontal tab set — API still settling.
Pill-shaped view switcher for the mobile app. Colours are raw hex, pending brandSurface tokens.
Right-click / overflow command menu.
Six severities, an optional Filled treatment, and a variant bar that never carries meaning alone.
Image, initials and icon fallbacks across the size, shape and style set.
Short status and count marker in six colours and three shapes.
Line placeholder that holds text layout while content loads.
Button-shaped loading placeholder, sized to the button it replaces.
Hover and focus hint for a control with no visible label — location, placement, the tip, and a draft React API.
Shows what an AI action will do, its sources and reasoning, before it runs.
Visible uncertainty state for AI output — never a bare percentage.
Transient notification — used internally, not yet documented.
European-format date selection.
Autocomplete select with free text. Use Select for a closed option list — that one ships today.