TextInputWithTokens

TextInputWithTokens is an input for a value that is a list.

Page navigation navigation

Use a TextInputWithTokens for lists where items can be added or removed, but not edited inline. Typically paired with autocomplete for selecting items from a list.

React examples

Default

zero (press backspace or delete to remove)one (press backspace or delete to remove)two (press backspace or delete to remove)three (press backspace or delete to remove)

Prevent wrapping

By default, tokens wrap to multiple lines. You may override this to force tokens or stay on one line in a horizontal scrolling container.

zero (press backspace or delete to remove)one (press backspace or delete to remove)two (press backspace or delete to remove)three (press backspace or delete to remove)four (press backspace or delete to remove)five (press backspace or delete to remove)six (press backspace or delete to remove)seven (press backspace or delete to remove)eight (press backspace or delete to remove)nine (press backspace or delete to remove)

With a max height

When wrapping, set a max height; exceeding rows will scroll vertically.

zero (press backspace or delete to remove)one (press backspace or delete to remove)two (press backspace or delete to remove)three (press backspace or delete to remove)four (press backspace or delete to remove)five (press backspace or delete to remove)six (press backspace or delete to remove)seven (press backspace or delete to remove)eight (press backspace or delete to remove)nine (press backspace or delete to remove)

Truncated token list

You may choose to limit the number of tokens that are visible. However, all tokens will be visible while the text input is focused.

zero (press backspace or delete to remove)one (press backspace or delete to remove)two (press backspace or delete to remove)three (press backspace or delete to remove)four (press backspace or delete to remove)+5

Props

Loading data for text_input_with_tokens...