Modernizing the Datamine Network Dashboard Tech Stack
I have some new ideas for the dashboard, but before I do them we have to tackle some tech debt. I've been avoiding upgrading Material UI v4->v5 for a couple of years now but there is a package I want to use that needs us to run later versions of react.
I've spent some time Today upgrading to Material UI v5 and finally got it working. It's a bit rough around the edges in styles but it's working for the most part.
Going to spend some time tomorrow going through everything and updating the styles.
Also keep in mind that Material UI is now in v6 so after these updates I'll release the new version and we'll see if we have to go one more version up. It's been a while since these libraries have been updated so there is a few things we'll have to make changes to.
Attached a screenshot of how things look like right now (At least it's running!) 🔧
This is just one of the commits I had to work on: https://github.com/Datamine-Crypto/dashboard/commit/12849fb2f0ef9ffc85e87df090e230850541f153
