From 5b003ac9e01f399d7877e0d37728f7f6aa822078 Mon Sep 17 00:00:00 2001 From: Gabriel Ramos Date: Wed, 10 Jun 2026 15:55:52 -0400 Subject: [PATCH] fix(theme): fix dark mode, toggles & alignment --- app/(dashboard)/candidates/page.tsx | 6 ++--- app/(dashboard)/interviews/page.tsx | 4 ++-- app/(dashboard)/jobs/page.tsx | 2 +- app/(dashboard)/layout.tsx | 8 +++---- app/globals.css | 34 +++++++++++++++++++++++++++-- 5 files changed, 42 insertions(+), 12 deletions(-) diff --git a/app/(dashboard)/candidates/page.tsx b/app/(dashboard)/candidates/page.tsx index cd3b9f2..3d76423 100644 --- a/app/(dashboard)/candidates/page.tsx +++ b/app/(dashboard)/candidates/page.tsx @@ -580,7 +580,7 @@ export default function CandidatesPage() { className={`px-2 py-0.5 text-xs rounded transition font-medium border ${ searchField === "name" ? "bg-blue-600 text-white border-blue-600" - : "bg-slate-50 dark:bg-slate-850 text-slate-600 dark:text-slate-300 border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800" + : "bg-slate-50 dark:bg-slate-800 text-slate-600 dark:text-slate-300 border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800" }`} > {lang === "en" ? "Name" : "Nombre"} @@ -590,7 +590,7 @@ export default function CandidatesPage() { className={`px-2 py-0.5 text-xs rounded transition font-medium border ${ searchField === "email" ? "bg-blue-600 text-white border-blue-600" - : "bg-slate-50 dark:bg-slate-850 text-slate-600 dark:text-slate-300 border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800" + : "bg-slate-50 dark:bg-slate-800 text-slate-600 dark:text-slate-300 border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800" }`} > {lang === "en" ? "Email" : "Correo"} @@ -600,7 +600,7 @@ export default function CandidatesPage() { className={`px-2 py-0.5 text-xs rounded transition font-medium border ${ searchField === "skills" ? "bg-blue-600 text-white border-blue-600" - : "bg-slate-50 dark:bg-slate-850 text-slate-600 dark:text-slate-300 border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800" + : "bg-slate-50 dark:bg-slate-800 text-slate-600 dark:text-slate-300 border-slate-200 dark:border-slate-700 hover:bg-slate-100 dark:hover:bg-slate-800" }`} > {lang === "en" ? "Skills" : "Habilidades"} diff --git a/app/(dashboard)/interviews/page.tsx b/app/(dashboard)/interviews/page.tsx index b780739..ebe6d1f 100644 --- a/app/(dashboard)/interviews/page.tsx +++ b/app/(dashboard)/interviews/page.tsx @@ -232,7 +232,7 @@ export default function InterviewsPage() { onChange={(e) => handleStateChange(interview.id, "stage", e.target.value) } - className="px-2 py-1 text-sm bg-white dark:bg-slate-850 border border-slate-200 dark:border-slate-700 rounded-md text-slate-900 dark:text-white focus:outline-none" + className="px-2 py-1 text-sm bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-md text-slate-900 dark:text-white focus:outline-none" > @@ -260,7 +260,7 @@ export default function InterviewsPage() { } placeholder={t.feedbackPlaceholder} rows={3} - className="w-full px-3 py-2 border border-slate-200 dark:border-slate-700 rounded-md text-slate-900 dark:text-white bg-white dark:bg-slate-850 placeholder:text-slate-500 dark:placeholder:text-slate-400 text-sm focus:outline-none" + className="w-full px-3 py-2 border border-slate-200 dark:border-slate-700 rounded-md text-slate-900 dark:text-white bg-white dark:bg-slate-800 placeholder:text-slate-500 dark:placeholder:text-slate-400 text-sm focus:outline-none" /> diff --git a/app/(dashboard)/jobs/page.tsx b/app/(dashboard)/jobs/page.tsx index 17e5ebf..d3b4d6b 100644 --- a/app/(dashboard)/jobs/page.tsx +++ b/app/(dashboard)/jobs/page.tsx @@ -930,7 +930,7 @@ export default function JobsPage() { {missingSkills.map((skill: string) => ( {skill} ({t.missing}) diff --git a/app/(dashboard)/layout.tsx b/app/(dashboard)/layout.tsx index 7a6fa88..4af4d4b 100644 --- a/app/(dashboard)/layout.tsx +++ b/app/(dashboard)/layout.tsx @@ -58,16 +58,16 @@ export default function DashboardLayout({ {/* Language Toggle */} {/* Dark Mode Toggle */}