application-research / estuary-www

https://estuary.tech
https://estuary.tech
Other
35 stars 31 forks source link

Remove @mui/icons-material + @mui/material #169

Open jimmylee opened 1 year ago

jimmylee commented 1 year ago

Hey friends 👋

We have these five dependencies in the codebase

    "@babel/runtime": "^7.18.9",
    "@emotion/react": "^11.10.5",
    "@emotion/styled": "^11.10.5",
    "@mui/icons-material": "^5.11.0",
    "@mui/material": "^5.11.0",

Can we figure out a way to implement PinStatusIcon which should be a mostly contained component without them? I want to try to keep our dependency count down. It seems like a lot for a tooltip and SVG to have to add these 5.

APiligrim commented 1 year ago

I can upload a Pin Icon svg and make a hover effect that would show a tool tip^