Warning This repository is no longer maintained, as we don't use it anymore at Ahrefs.
Reason bindings for react-select.
🚧 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-selectThen 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')|}];Run yarn start for bucklescript compiler watcher.
Then run yarn start:reshowcase which will start on localhost:9001.
It would be good to have an example for every component and every prop eventually.
-
aria-describedby/aria-label/aria-labelledbySpecialCreationFunction 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.reandSelectMulti.re? - Upgrade to react-select version 2
-
resetValue/value- string | 'a OR string | array('a) -
filterOptions- bool | func - Separate SelectMulti
TODO
- Option.arg -
ValvsArr - onChange -
option('a)vsarray('a) - onValueClick -
'avsarray('a) - filterOptions - one extra argument
~current: array('a)