Package Exports
- react-multiple-select-dropdown-lite
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-multiple-select-dropdown-lite) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
React Multiple Select Dropdown Lite
A lightweight Multiple/Single Select component for react using React-Hooks production minified 4.6 kb , gzipped 1.6 kb Bundlephobia
Install
npm i react-multiple-select-dropdown-liteBasic Initialization
import React, { useState } from 'react'
import MultiSelect from 'react-multiple-select-dropdown-lite'
import 'react-multiple-select-dropdown-lite/dist/index.css'
const App = () => {
const [value, setvalue] = useState('')
const handleOnchange = val => {
setvalue(val)
}
const options = [
{ label: 'Option 1', value: 'option_1' },
{ label: 'Option 2', value: 'option_2' },
{ label: 'Option 3', value: 'option_3' },
{ label: 'Option 4', value: 'option_4' },
]
return(
<div className="app">
<div className="preview-values">
<h4>Values</h4>
{value}
</div>
<MultiSelect
onChange={handleOnchange}
options={options}
/>
</div>
)}
export default AppOptions
| Props | type | default | description |
|---|---|---|---|
| width | int | 300 | Specify width in px |
| options | array | pass options as array of object example: [ { label : 'Option 1', value : 'opt_1' } ] |
|
| onChange | function | Return value on input change | |
| defaultValue | string | array of object | specify default value | |
| jsonValue | bool | false | get value from input as json |
| singleSelect | bool | false | allow one select only |
| downArrowIcon | string | icon | component | Icon | Specify custom down arrow icon |
| clearable | bool | true | show / hide close icon to clear value |
| downArrow | bool | true | show / hide down icon in dropdown |
| className | string | object | specify custom class | |
| placeholder | string | Select... | Input Placeholder |
| disableChip | bool | false | disable multiple select chips show value or total selected value only |
Sponsor
License
MIT © Arif-Un | Build for Bit Form
