diff --git a/frontend/.gitignore b/frontend/.gitignore index 97aca2ea..8c94612c 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -1,2 +1,3 @@ .env +.env.local node_modules \ No newline at end of file diff --git a/frontend/src/components/user/common/ThemeToggle.tsx b/frontend/src/components/user/common/ThemeToggle.tsx index 03307999..196c422c 100644 --- a/frontend/src/components/user/common/ThemeToggle.tsx +++ b/frontend/src/components/user/common/ThemeToggle.tsx @@ -1,21 +1,21 @@ -import { useEffect, useState } from 'react'; -import { useTheme } from './theme-provider'; -import { Sun, Moon } from 'lucide-react'; +import { useEffect, useState } from "react"; +import { useTheme } from "./theme-provider"; +import { Sun, Moon } from "lucide-react"; interface ThemeToggleProps { className?: string; } -const ThemeToggle: React.FC = ({ className = '' }) => { +const ThemeToggle: React.FC = ({ className = "" }) => { const { theme, setTheme } = useTheme(); - const [isDark, setIsDark] = useState(theme === 'dark'); + const [isDark, setIsDark] = useState(theme === "dark"); useEffect(() => { - setIsDark(theme === 'dark'); + setIsDark(theme === "dark"); }, [theme]); const handleToggle = () => { - const newTheme = isDark ? 'light' : 'dark'; + const newTheme = isDark ? "light" : "dark"; setTheme(newTheme); setIsDark(!isDark); }; @@ -23,12 +23,17 @@ const ThemeToggle: React.FC = ({ className = '' }) => { return ( ); };