Ensure dark mode is forced

This commit is contained in:
2026-05-02 20:59:04 +03:00
parent 3ca59192c8
commit 8c2abab821
3 changed files with 13 additions and 5 deletions

View File

@@ -24,8 +24,9 @@ export default async function LocaleLayout({
<NextIntlClientProvider messages={messages}>
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
defaultTheme="dark"
enableSystem={false}
forcedTheme="dark"
disableTransitionOnChange
>
<div className="min-h-screen flex flex-col">

View File

@@ -5,8 +5,9 @@ export default function NotFound() {
return (
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
defaultTheme="dark"
enableSystem={false}
forcedTheme="dark"
disableTransitionOnChange
>
<div className="flex flex-col min-h-[90vh] p-12 justify-center items-center">

View File

@@ -113,7 +113,13 @@ const Header = ({ navItems }: HeaderProps) => {
<span className="flex items-center gap-2">
<span>{item.label}</span>
{navIconByHref[item.href] ? (
<span className="material-symbols-outlined text-[1.4rem]! leading-none text-[#00A3E0] group-hover:text-[#EEE5E5]">
<span
className={`material-symbols-outlined text-[1.4rem]! leading-none ${
isActive
? "text-black"
: "text-[#00A3E0] group-hover:text-[#EEE5E5]"
}`}
>
{navIconByHref[item.href]}
</span>
) : null}