2.0 alpha
These docs describe 2.0. Install it with @once-ui-system/core@alpha.
On 1.8.x? Read the 1.x docs
TrademarkTrademarkDocs
Ctrl k
Search docs...
Form Controls

TagInput

Updated: September 14, 2026
View on GitHub
TagInput holds an array rather than a string. Each entry renders as a chip that can be removed on its own, and typing a new one appends to the array.
Prop
Type
Default
valuerequired
The tags, as an array of strings. Required — this input has no uncontrolled mode.
string[]
onChangerequired
Receives the whole new array, after an add or a remove.
(value: string[]) => void
…and every InputProps propinherited
Everything on Inputlabel, description, error, size, prefix, suffix — works here too.
Edit this page on GitHub
TrademarkTrademark
Built with curiosity by Lorant One and the Design Engineers Club