Added types and validation to the home/chart components for the data
from the API based on fp-ts and io-ts
Added the RemoteData concept (TODOS: for error handling)
Updated some but not all tests (many could be removed after data
modeling)
Moved specific pool to route in URL for visibility
Minor::
Upgraded NPM and Flake dependencies
Littered TODOs about things to… do.
Fixed styling issues with the social media icons in the footer
NOTE: This isn’t a fully-finished merge request as some tests are
failing but is better to finish the request and have types. Styles will
likely need another go as some of the markup changed to be more
semantic.
Major::
fp-ts
andio-ts
RemoteData
concept (TODOS: for error handling)Minor::
NOTE: This isn’t a fully-finished merge request as some tests are failing but is better to finish the request and have types. Styles will likely need another go as some of the markup changed to be more semantic.