Selection controls
The controls users pick with rather than type into. Ember (primaryColor)
marks the selected state on every one of them — checks, dots, tracks, thumbs
and chips — while labels stay ink. Every demo is live: click, drag and use the
keyboard.
Checkbox
Independent on/off choices, with indeterminate for partially selected sets.
Orders over $10,000 need two approvals.
Confirm the details to submit
error turns the box and message danger red.sm.Checkbox groups and cards
Grouped options share one label and error; Checkbox.Card turns each option into a selectable tile.
Email and in-app notifications.
Pick at least one delivery day
withAsterisk marks it required; the group error sits under the options.indeterminate while only some children are checked. Try it.Checkbox.Indicator carries the state and a checked card takes the ember wash and border.Tree
Hierarchical choices — categories, folders, permissions — browsed or checked with cascading parents.
Operations
Packaging
Corrugated boxes
Pallet wrap
Void fill
Warehouse
Facilities
Cleaning
Utilities
Electricity
Water
Print & stationery
Toner
Copy paper
useTree with selectOnClick; the selected row takes the neutral gray wash. Arrow keys walk and expand nodes.Approver scope
0 of 9 categories selected
- Locked
renderNode with tree.isNodeChecked / isNodeIndeterminate: parents cascade to children and show indeterminate when partly selected. The locked branch is disabled.Radio
One choice from a short, visible list — as plain radios or as cards.
3–5 business days · free
Next business day · $24
Unavailable for this supplier
xs to xl.Choose payment terms
error.Radio.Indicator carrying the state and an ember wash on the chosen card; arrow keys move between them.Switch
Settings that take effect immediately, without a Save button.
sm is the default.labelPosition="left" for forms where the label leads.Email notifications
Approvals, comments and mentions.
Require approval over $10,000
Routes large orders to Finance before submission.
Allow supplier self-service
Suppliers can update their own contact details.
Two-factor authentication
Enforced by your organisation policy.
Chip
Compact toggles for filters and tags, alone or in single and multiple groups.
filled (default), outline and light, checked and unchecked.multiple, chips behave like radios.multiple returns a string array, like Checkbox.Group.3 of 7 orders · $82,640
SegmentedControl
A tab-like single choice for switching views or periods.
VisuallyHidden so the option keeps an accessible name.Slider
Choosing a value, or a range, on a continuous scale.
Stock reorder threshold
Approval quorum
Budget alert at
marks with labels; step={25} snaps to them.Order amount
minRange keeps them apart. Labels use the shared formatMoney.Rating
Star ratings for input and for displaying averages.
Rate this supplier
4.5
· 128 reviews
fractions={2} renders half stars for averages.xs
sm
md
lg
xl
sm is the default.Priya Raman
Atlas Packaging delivered early and the invoices matched.
Daniel Osei
Good pricing; one pallet arrived with damaged wrap.
Hana Kobayashi
Support was slow to answer during the holidays.
xs stars beside each review.