Skip to content

chore(deps): bump lucide-react from 0.575.0 to 1.16.0 in /dashboard#108

Merged
rmyndharis merged 1 commit into
mainfrom
chore/lucide-react-v1
May 20, 2026
Merged

chore(deps): bump lucide-react from 0.575.0 to 1.16.0 in /dashboard#108
rmyndharis merged 1 commit into
mainfrom
chore/lucide-react-v1

Conversation

@rmyndharis
Copy link
Copy Markdown
Owner

Summary

Bumps lucide-react 0.575.0 → 1.16.0 in /dashboard. Supersedes #73.

Breaking change in v1

lucide-react v1 removed all brand icons, including Github. Across the 13 dashboard files importing lucide-react, only one symbol broke: Github in Login.tsx.

Fix

  • New dashboard/src/components/GithubIcon.tsx — inline SVG of the official GitHub mark. Filled path with fill="currentColor" so it inherits color from CSS exactly like the stroke-based lucide icon it replaced (no CSS changes needed).
  • Login.tsx — swap <Github> for <GithubIcon>, and add aria-label="GitHub" to the footer link (it previously had no accessible name).

Verification

  • npm run build (tsc + vite) — passes, zero errors.
  • npm run lint — zero errors (3 pre-existing warnings in unrelated files).
  • Ran the dashboard dev server and checked the Login page in a browser: the GitHub icon renders correctly, inheriting --text-muted normally and --primary on hover.

lucide-react v1 removed all brand icons. Replace the removed Github icon with an inline-SVG GithubIcon component, and add an aria-label to the footer link for an accessible name.

Supersedes #73.
@rmyndharis rmyndharis merged commit 0fbee7f into main May 20, 2026
5 checks passed
@rmyndharis rmyndharis deleted the chore/lucide-react-v1 branch May 20, 2026 06:38
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