MultiSelect
Pick many values from a list. Chip-summary in the trigger; cmdk-backed search; "Clear all" footer.
Use for tags, recipients, filter inclusions. For exactly-one use Combobox. For ≤ 4 fixed inclusions consider a row of Checkboxes — they're cheaper to scan.
Install
Pull from the workspace packages (already available if you ran pnpm add):
Examples
Tags
Guidelines
✓
Show the picked values as chips inside the trigger.Hiding the selection forces the user to open the popover to recall it.
✓
Always provide a "Clear all" affordance.Multi-pick lists accumulate; an escape hatch keeps users moving fast.
✕
Use MultiSelect for ordered selections.It does not preserve order; if order matters use a sortable list / drag-handle UI.