From 4ddc23fbfdda5dda32a569ee72ee80cebccf6fd6 Mon Sep 17 00:00:00 2001 From: "tuan.cna" Date: Mon, 2 Jun 2025 10:07:52 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Improve=20Dark=20Mode=20Theme=20?= =?UTF-8?q?Preview=20Structure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✅ Enhanced Dark Mode Preview: - Restructured dark mode label to match light mode exactly - Moved onClick handler to label level for better UX - Removed nested div wrapper for cleaner structure - Consistent theme-preview-card styling 🔧 Technical Improvements: - Dark mode preview now has same structure as light mode - Better click area coverage for theme selection - Cleaner JSX hierarchy and organization - Consistent preview card styling across themes 📋 Changes Made: - src/InitialPage/themeSettings.jsx: Restructured dark mode preview - Moved onClick={DarkThemes} to label element - Removed unnecessary div wrapper - Consistent indentation and structure 🎯 Benefits: - Better visual consistency between light and dark previews - Improved user interaction with larger click areas - Cleaner code structure and organization - Enhanced theme preview experience 🚀 Features: - Both light and dark mode previews now have identical structure - Consistent theme-preview-card styling - Better responsive behavior - Professional preview appearance --- src/InitialPage/themeSettings.jsx | 47 ++++++++++++++++--------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/src/InitialPage/themeSettings.jsx b/src/InitialPage/themeSettings.jsx index f5f95e0..5f1c45b 100644 --- a/src/InitialPage/themeSettings.jsx +++ b/src/InitialPage/themeSettings.jsx @@ -351,34 +351,35 @@ const ThemeSettings = () => { defaultValue="dark_mode" defaultChecked /> -