Класс dark: перебивает дефолтный bg-

Есть header, который при светлой теме (для смены тем используется "next-themes"), должен быть просто белым bg-white, а при темной теме dark:bg-black.

<header className="flex justify-between items-center px-8 rounded-
        [30px] bg-white dark:bg-black">

Но у меня почему то dark:bg-black активен всегда, в независимости от темы, которая висит на html.

введите сюда описание изображения

Провайдер и конфиг вроде как в порядке.

return (
<html lang="en" suppressHydrationWarning>

<body className={`${myFont.className} antialiased`}>
  <CustomThemeProvider>
    <ReduxProvider>
      <div className="flex min-h-screen flex-col max-w-[1400px] m-auto py-2 px-2">
        <HeaderWrapper />
        <main className="grow">
          {children}
        </main>
      </div>
    </ReduxProvider>
  </CustomThemeProvider>
</body>

</html>
);
const CustomThemeProvider = ({
  children
}: {
  children: ReactNode
}) => {
  return ( <
    NextThemesProvider attribute = "class"
    defaultTheme = "dark"
    enableSystem >
    {
      children
    } <
    /NextThemesProvider>
  )
};
module.exports = {
  darkMode: 'class',
  content: [
    './app/**/*.{js,ts,jsx,tsx,mdx}',
    './components/**/*.{js,ts,jsx,tsx,mdx}',
    './src/**/*.{js,ts,jsx,tsx,mdx}',
  ],
  theme: {
    extend: {
      colors: {},
    },
  },
  plugins: [],
}

Ответы (0 шт):