3 months ago
614dc80Author ui/combobox.tsx on the Base UI combobox primitive (house pattern) with a ComboboxChipsInput: comma or Enter commits a chip, paste splits on commas, Backspace on an empty input removes the last, x removes one, free text always allowed. Every list verb (oneOf, noneOf, containsAny, anyIn, noneMatch) now uses it; between becomes two number inputs. Value chips take a neutral surface token, distinct from the sentence chips. Also folds in the builder's stage 1-2 UI: number inputs, the why-Save-is-disabled message, the collapsed area chip.
Parent588ac4a