Upgrade some dependencies for compatibility with React 18
Part of #103.
I started with a few easy ones.
Then, I tried upgrading react-bootstrap-typeahead
. The upgrade itself was simple enough; I feared there would be version conflicts with Bootstrap/Popper.js, but that wasn't the case. Also, the latest version installs react-popper@2.3
, which is compatible with React 18, so it's great.
Unfortunately, I went down the rabbit hole in MeasurementGroup
because of typing issues. Also, the current implementation is causing issues in the styleguide: whenever you select an option, you're being redirected to the homepage... So I was too scared of introducing regressions and decided to revert.