Ashutosh1975270's picture
feat: complete frontend and backend integration and security configurations
3786a3f
Raw
History Blame Contribute Delete
406 Bytes
'use client';
import { useEffect } from 'react';
import { useThemeStore } from '@/store/theme';
export function useTheme() {
const { theme, toggleTheme, setTheme } = useThemeStore();
useEffect(() => {
const root = document.documentElement;
if (theme === 'dark') root.classList.add('dark');
else root.classList.remove('dark');
}, [theme]);
return { theme, toggleTheme, setTheme };
}