Skip to content

remove styled-icons dependency#6252

Draft
Platane wants to merge 3 commits intomainfrom
remove-styled-icons-dep
Draft

remove styled-icons dependency#6252
Platane wants to merge 3 commits intomainfrom
remove-styled-icons-dep

Conversation

@Platane
Copy link
Copy Markdown
Collaborator

@Platane Platane commented Mar 31, 2026

Summary

  • Replace styled-icons with lucide-react (feather successor, same thin stroke style, zero dependencies)
  • Settings, Database, Code2, Network from lucide cover all sidebar icons
  • Keep custom inline SvgIcon for Discord only (no brand icons in lucide)
  • Remove styled-icons from package.json and yarn.lock (~350 lines removed)

Test plan

  • Visually verify sidebar icons (Query editor, Indexes, Cluster, Node info, API)
  • Visually verify Discord icon in top bar

🤖 Generated with Claude Code

Platane and others added 3 commits March 31, 2026 14:24
Replace styled-icons with MUI icons (@mui/icons-material) and inline
custom SvgIcon components for Database and Discord which have no MUI
equivalent.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace MUI outlined icons with lucide-react equivalents which match
the original feather/thin stroke style. Also removes the custom
DatabaseIcon since lucide has a direct equivalent.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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