Choose **one** icon library and stick with it
Currently, we've three icons libraries in use across the project:
-
Lucide (
lucide-react) -
Heroicons (
@heroicons/react) -
Material Icons (
@mui/icons-material) - and probably a bunch of copy-pasted SVG
This is a bit messy, adds lot of useless dependencies and probably hurt visual consistency. We really need to make a choice here and stick with it.
Worth to note that shadcn uses natively lucide-react, so that's probably the most pragmatic choice.
@frankie567 Good call. I'll assign this to me.
But the problem with lucide is there is no acceptance of brand logos please see https://github.com/lucide-icons/lucide/blob/main/BRAND_LOGOS_STATEMENT.md so I would stick with simple-icons x lucide personally.
Cleaning up our issue backlog (not feature requests). Removing all things at least 4+ months old – will resurface if needed.