Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use lucide icon instead of svg #7553

Merged
merged 2 commits into from
Feb 15, 2025
Merged

feat: use lucide icon instead of svg #7553

merged 2 commits into from
Feb 15, 2025

Conversation

djaiss
Copy link
Member

@djaiss djaiss commented Feb 15, 2025

While I'm quite reluctant to use dependencies in the project, I believe that using inline SVGs is not ideal for the codebase because it can be messy. Additionally, using custom icons creates inconsistency.

I've been using on other projects https://lucide.dev icons and they are just great.

So we are moving from custom SVG icons to a library of icons.

In terms of performance there are no impact since they are using tree-shaking to make sure we only load what we need.

I haven't replaced the icons everywhere, I need further testing for some pages, but the most has been done here.

@djaiss djaiss merged commit 18e9152 into main Feb 15, 2025
23 checks passed
@djaiss djaiss deleted the 2025-02-14-lucide branch February 15, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant