Skip to content

feat: add comprehensive dark mode support across all components - #46

Merged
yashvi2001 merged 1 commit into
masterfrom
yashvi/improvements-2
Oct 30, 2025
Merged

yashvi2001 merged 1 commit into
masterfrom
yashvi/improvements-2

Conversation

@yashvi2001

Copy link
Copy Markdown
Collaborator
  • Add dark mode Tailwind classes to Accordion, Card, Dialog, Drawer, Input, Select, Alert, Badge, and Button components
  • Replace hardcoded colors with dynamic theme-aware values
  • Update Tailwind config to enable class-based dark mode
  • Add dark mode color variants to safelist for production builds
  • Update peerDependencies to support React 19
  • Implement consistent dark theme palette (gray-800 backgrounds, gray-100 text, gray-700 borders)
  • Add dark mode variants for all status colors (success, warning, error, info)
  • Update hover and focus states for dark mode compatibility

Closes dark mode issues where components were not properly styled in dark theme

- Add dark mode Tailwind classes to Accordion, Card, Dialog, Drawer, Input,
  Select, Alert, Badge, and Button components
- Replace hardcoded colors with dynamic theme-aware values
- Update Tailwind config to enable class-based dark mode
- Add dark mode color variants to safelist for production builds
- Update peerDependencies to support React 19
- Implement consistent dark theme palette (gray-800 backgrounds,
  gray-100 text, gray-700 borders)
- Add dark mode variants for all status colors (success, warning, error, info)
- Update hover and focus states for dark mode compatibility

Closes dark mode issues where components were not properly styled in dark theme
@vercel

vercel Bot commented Oct 30, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
just-ui Ready Ready Preview Comment Oct 30, 2025 9:15am

@github-actions github-actions Bot added enhancement New feature or request minor Auto-generated label for minor labels Oct 30, 2025
@yashvi2001
yashvi2001 merged commit 6f61711 into master Oct 30, 2025
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 3ccaf40d Deployed Oct 30, 2025 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request minor Auto-generated label for minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant