Icons
Colors
Disabled
Additional Features
Not Editable Tags
Add Tag on Paste
Anatomy
 <TagsInput>     (unlabeled)     tagList     (unlabeled)     tag     (unlabeled)     buttonDelete     (unlabeled)    API Reference
TagsInput
| Property | Type | Description | 
|---|---|---|
 placeholder   |   string |   |  
 base   |   string |   |  
 gap   |   string |   |  
 padding   |   string |   |  
 classes   |   string |   |  
 inputBase   |   string |   |  
 inputClasses   |   string |   |  
 tagListBase   |   string |   |  
 tagListClasses   |   string |   |  
 tagBase   |   string |   |  
 tagBackground   |   string |   |  
 tagClasses   |   string |   |  
 tagEditInputBase   |   string |   |  
 tagEditInputClasses   |   string |   |  
 buttonDeleteBase   |   string |   |  
 buttonDeleteClasses   |   string |   |  
 buttonDelete   |   ReactNode |   |  
 stateDisabled   |   string |   |  
 ids   |     Partial<{ root: string; input: string; hiddenInput: string; clearBtn: string; label: string; control: string; item(opts: ItemProps): string; itemDeleteTrigger(opts: ItemProps): string; itemInput(opts: ItemProps): string; }>   |     |  
 value   |     string[]   |     |  
 defaultValue   |     string[]   |     |  
 disabled   |   boolean |   |  
 onValueChange   |     (details: ValueChangeDetails) => void   |     |  
 dir   |   "ltr" | "rtl" |   |  
 getRootNode   |     () => ShadowRoot | Node | Document   |     |  
 inputValue   |   string |   |  
 defaultInputValue   |   string |   |  
 name   |   string |   |  
 form   |   string |   |  
 readOnly   |   boolean |   |  
 invalid   |   boolean |   |  
 required   |   boolean |   |  
 autoFocus   |   boolean |   |  
 onInputValueChange   |     (details: InputValueChangeDetails) => void   |     |  
 onHighlightChange   |     (details: HighlightChangeDetails) => void   |     |  
 translations   |     IntlTranslations   |     |  
 onPointerDownOutside   |     (event: PointerDownOutsideEvent) => void   |     |  
 onFocusOutside   |     (event: FocusOutsideEvent) => void   |     |  
 onInteractOutside   |     (event: InteractOutsideEvent) => void   |     |  
 validate   |     (details: ValidateArgs) => boolean   |     |  
 max   |   number |   |  
 maxLength   |   number |   |  
 delimiter   |   string | RegExp |   |  
 editable   |   boolean |   |  
 onValueInvalid   |     (details: ValidityChangeDetails) => void   |     |  
 blurBehavior   |   "clear" | "add" |   |  
 addOnPaste   |   boolean |   |  
 allowOverflow   |   boolean |   |