react-select2-wrapper-data
v0.0.8
Published
React component for Select2
Downloads
3
Maintainers
Readme
react-select2-wrapper
Wrapper for Select2
Installation
npm install react-select2-wrapper --save
Usage
import Select2 from 'react-select2-wrapper';
<Select2
multiple={true}
data={['bug', 'feature', 'documents', 'discussion']}
options={{
placeholder: 'search by tags',
}} />
With Object Data
import Select2 from 'react-select2-wrapper';
<Select2
multiple={false}
data={[{text: 'Bug', id: 0}, {text: 'Feature', id: 1}, {text: 'Documents', id: 2}, {text: 'Discussion', id: 'UUID'}]}
options={{
placeholder: 'search by tags',
}} />
With callbacks
<Select2
multiple={true}
data={['bug', 'feature', 'documents', 'discussion']}
onOpen={() => { console.log('onOpen'); } }
onClose={() => { console.log('onClose'); } }
onSelect={() => { console.log('onSelect'); } }
onChange={() => { console.log('onChange'); } }
onUnselect={() => { console.log('onUnselect'); } }
options={{
placeholder: 'search by tags',
}} />
Themes
Default theme in src/css/select2.css
Development
Run webpack-dev-server
npm run start
Run webpack in watch mode
npm run watch
Run webpack for build
npm run build