'use client' import { ReactNode, createContext, useContext, useEffect, useState } from "react"; export const IsClientContext = createContext(false); export const IsClientContextProvider = ({ children }: { children: ReactNode }) => { const [isClient, setIsClient] = useState(false); useEffect(() => setIsClient(true), []); return ( {children} ); } export const useIsClient = () => { return useContext(IsClientContext); }