@ahrefs/bs-react-select
v1.0.0
Published
Reason bindings for react-select
Downloads
40
Readme
Reason bindings for react-select
Reason bindings for react-select.
Status
🚧 Not everything is supported yet; Unstable; Doesn't follow semver; 🚧
Feel free to create an issue or PR.
Installation, npm
npm install --save @ahrefs/bs-react-select
Then add @ahrefs/bs-react-select
to bs-dependencies
in your bsconfig.json
:
{
...
"bs-dependencies": ["@ahrefs/bs-react-select"]
}
To include styles
[%bs.raw {|require('react-select/dist/react-select.css')|}];
TODO
- [ ]
aria-describedby
/aria-label
/aria-labelledby
SpecialCreationFunction doesn't allow to change prop name, hopefully this will be possible in the next bucklescript releases - [ ] Annotate Async props
- [ ] Annotate Creatable props
- [ ] Can we reduce boilerplate in
Select.re
andSelectMulti.re
? - [ ] Upgrade to react-select version 2
- [x]
resetValue
/value
- string | 'a OR string | array('a) - [x]
filterOptions
- bool | func - [x] Separate SelectMulti
Usage
Please take a look at examples. To run demo:
$ cd examples
$ npm install
$ npm start
Select vs SelectMulti
- Option.arg -
Val
vsArr
- onChange -
option('a)
vsarray('a)
- onValueClick -
'a
vsarray('a)
- filterOptions - one extra argument
~current: array('a)