TagInput

The enhancement of Input supports input tags and management tags.

Import

import { TagInput } from 'rsuite';

// or
import TagInput from 'rsuite/TagInput';

Examples

Default

Size

Block

Tag trigger

Sets the trigger for creating a tag. Options include: Enter, Space, Comma - (, , ,). and the default value Enter. Multiple trigger values can be set.

Disabled and read only

Accessibility

Learn more in Accessibility.

Props

<TagInput>

Property Type(Default) Description
defaultValue string[] Default values of the selected items
disabled boolean Whether disabled component
onChange (value:string[], event) => void Callback fired when value change
onClean (event) => void Callback fired when value clean
size enum: 'lg'|'md'|'sm'|'xs' ('md') A picker can have different sizes
trigger 'Enter' | 'Space' | 'Comma' (['Enter', 'Space']) Set the trigger for creating tags
value string[] Specifies the values of the selected items (Controlled)