0.7.0 • Published 5 years ago

@pymatech/react-tag-input v0.7.0

Weekly downloads
7
License
MIT
Repository
github
Last release
5 years ago

react-tag-input

A Bootstrap v4 CSS compatible tag input component for React

Installation

npm install --save @pymatech/react-tag-input

How to use

Import the component where you wish to use it

import TagInput from "@pymatech/react-tag-input"

Basic syntax for the component

<TagInput className="form-control form-group" placeholder="Enter tags..." allowAddNew={true} />

Notes

  • Duplicate tags are disallowed
  • Pressing <ENTER> will attempt to add a tag
  • Pressing the separator will attempt to add a tag
  • On leaving the form field any partially entered tag name will be cleared
  • Pressing <ENTER> when no input is partially entered will allow a form to submit

Props

PropDescriptionDefault valueExample
allowNewTagsIf true tag creation is allowed, otherwise existing tags must be usedfalsetrue
classNameCSS classes to apply to the outer elementempty stringform-control
defaultValueInitial value used to populate the tagsempty stringDodge Ford Chevy
onChangeHandler that receives the updated string value of the tagsundefined{ (value) => console.log(value)}
placeholderText to display when there are no tagsempty stringEnter tags...
separatorSeparator to be used between items in the value prop" "","
tagsList of accepted tagsundefined"Dodge","Ford","Chevy"
emptyTagListMessageMessage to display when the tag list dropdown is empty"No items found""No car makes found..."
truncateTagMenuAtTruncate the dropdown at x items and show that more items are availableundefined{10}
0.7.0

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago