diff --git a/next.config.js b/next.config.js index d55d09c..9950dba 100644 --- a/next.config.js +++ b/next.config.js @@ -1,6 +1,9 @@ const nextTranslate = require('next-translate') module.exports = nextTranslate({ + experimental: { + darkModeVariant: true + }, i18n: { // These are all the locales you want to support in // your application diff --git a/pages/components/LangSelector.js b/pages/components/LangSelector.js index 9e298d7..52691e7 100644 --- a/pages/components/LangSelector.js +++ b/pages/components/LangSelector.js @@ -28,7 +28,7 @@ const Dropdown = ({ color }) => { return ( <> -
+
diff --git a/pages/components/Navbar.js b/pages/components/Navbar.js index 5330d8e..1f80609 100644 --- a/pages/components/Navbar.js +++ b/pages/components/Navbar.js @@ -2,6 +2,7 @@ import "tailwindcss/tailwind.css"; import Popper from "popper.js"; import Link from 'next/link'; import LangSelector from "./LangSelector" +import Toggle from "./toggle" import { useState } from 'react'; const Navbar = () => { @@ -21,9 +22,9 @@ const Navbar = () => { -
+
diff --git a/pages/components/toggle.js b/pages/components/toggle.js index e563dcd..99e8e69 100644 --- a/pages/components/toggle.js +++ b/pages/components/toggle.js @@ -1,5 +1,6 @@ import React from 'react' import ThemeContext from './themeContext' +import "tailwindcss/tailwind.css"; const Toggle = () => { const { theme, setTheme } = React.useContext(ThemeContext) @@ -7,16 +8,43 @@ const Toggle = () => { function isDark() { return theme === "dark" } - return ( - +
+ + +
+ ) }