"use client"; import * as React from "react"; import { useTheme } from "next-themes"; import { MoonIcon, SunIcon } from "lucide-react"; import { motion } from "framer-motion"; export function ThemeTogglerComponent() { const { theme, setTheme } = useTheme(); const [isClient, setIsClient] = React.useState(false); React.useEffect(() => { setIsClient(true); }, []); return ( isClient && ( ) ); }