Skip to content

feat: implement complete theme system with automatic detection#6

Merged
R-Saunders merged 2 commits into
mainfrom
feature/lightAndDarkMode
Jul 6, 2025
Merged

feat: implement complete theme system with automatic detection#6
R-Saunders merged 2 commits into
mainfrom
feature/lightAndDarkMode

Conversation

@R-Saunders

Copy link
Copy Markdown
Owner
  • Add next-themes package for theme management
  • Create ThemeProvider component for app-wide theme context
  • Add ThemeToggle component with light/dark/system options
  • Implement automatic system preference detection
  • Add theme-aware logo switching (dark/light versions)
  • Position theme toggle in top-right corner of homepage
  • Remove hardcoded dark theme, enable dynamic switching
  • Add all logo assets (monogram and full logo variants)
  • Enable smooth theme transitions and persistent preferences

- Add next-themes package for theme management
- Create ThemeProvider component for app-wide theme context
- Add ThemeToggle component with light/dark/system options
- Implement automatic system preference detection
- Add theme-aware logo switching (dark/light versions)
- Position theme toggle in top-right corner of homepage
- Remove hardcoded dark theme, enable dynamic switching
- Add all logo assets (monogram and full logo variants)
- Enable smooth theme transitions and persistent preferences
@vercel

vercel Bot commented Jul 6, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nextjs-meta-scrubber ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 6, 2025 6:57pm

- Replace problematic next-themes/dist/types import with React.ComponentProps
- Use proper TypeScript typing for ThemeProvider component
- Fixes build error in deployment
@R-Saunders R-Saunders merged commit 59adddd into main Jul 6, 2025
4 checks passed
@R-Saunders R-Saunders deleted the feature/lightAndDarkMode branch July 6, 2025 18:58
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