Migrate from CSS modules to styled-components. The CSS files were not being copied into the build so it was an opportunity to just consolidate on using SC
Remove duplicate Checkbox identifier. Was only caught downstream by Webpack
Add DataDownload component with CSV/JSON support. CSV has auto-flattening of arrays/objects using json2csv library. Downloaded files default to including report name, sketch name (if context available) and current ISO timestamp.
Add DataDownloadToolbar convenience component
Add data download toolbar to Table component for convenience
:bug: Bug Fix
Replace useDropdown with Dropdown component based on popper.js and usePopper hook
Fix bug with Jest not being able to interpret CSS module imports, they are now stubbed.