Releases: gargrave/react-simple-select
Releases · gargrave/react-simple-select
v0.1.11
Updates
- Add ability to specify
data-testidattributes for all relevant elements- For current options list, there is a separate
getOptionTestIdprop, for specifying a function to set a unique test ID for every option - For all other elements, it uses the
testIdsprops, which is a simple map of strings
- For current options list, there is a separate
Commits
v0.1.10
Updates
- Styling updates for
labelWrapper
Bug Fixes
- Search/filter functionality is now properly case-insensitive
- Rejected async searches are now gracefully handled
Commits
v0.1.9 :: Async Search
New Stuff
- Adds the ability to set up async searching/loading for options
Commits Included in this Release
- Add
asyncSearchMinLengthprop a40cae5 - Some styling cleanup 50b89ab
- Show loading icon during async searches 6cf1304
- README updates 769ab59
- Add prop to override default search debounce time 9b6c78b
- Clear search options on empty input; cleanup tests 0a242d3
- Add 'debounce' util 5cadbb8
- Basic async search functionality a89f5fe
- Update README.md 0f758db
- Rebuild docs for 0.1.8 4dcd227
v0.1.8
New Stuff
- Add the ability to specify props as "disabled," thus preventing any interaction with them (via the
optionIsDisabledprop)
v0.1.7
v0.1.6
This is really small update. A couple minor tweaks to functionality, but mostly just solidifying docs, setting up a GitHub Pages directory, and a little refactoring.
New Stuff
Misc. Stuff
v0.1.5
New Stuff
- Keyboard Controls
EnterorTabwill select current optionUp/Downwhen menu is open will navigate optionsUp/Downwhen menu is closed will open menu (assuming the container is focused)Escwill close the menu- Typing at any time will filter options
Dev Stuff
- Dependency upgrades
- Test refactoring
0.1.4
Styling tweak and demo site compatibility
- Minor styling tweak d9eaaf4
Webpack -> Rollup
Move build process out of Webpack and into Rollup