diff --git a/app/header.tsx b/app/header.tsx index 409798f..aaf2cd5 100644 --- a/app/header.tsx +++ b/app/header.tsx @@ -66,7 +66,7 @@ export default function Header() { Convex -
+
{!isAuthenticated ? ( diff --git a/components/ThemeToggle.tsx b/components/ThemeToggle.tsx index 3c4e681..c762266 100644 --- a/components/ThemeToggle.tsx +++ b/components/ThemeToggle.tsx @@ -2,13 +2,26 @@ import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"; import { DesktopIcon, MoonIcon, SunIcon } from "@radix-ui/react-icons"; +import { useState, useEffect } from "react"; import { useTheme } from "next-themes"; export function ThemeToggle() { const { theme, setTheme } = useTheme(); + const darkMode = useTheme().systemTheme; + return ( - - {theme == "light" ? ( + { + console.log(`theme: ${theme}`); + console.log(`darkMode: ${darkMode}`); + setTheme(e); + }} + className={`${"flex px-1 py-1 rounded-md"} ${theme == "light" || (theme=="system" && darkMode=="light") ? "bg-blue-200" : "bg-slate-700"}`} + > + {theme == "light" || (theme=="system"&& darkMode=="light") ? (