import { useEffect, useState } from 'react'; export const ClientOnly = async ({ children }: { children: React.ReactNode }) => { const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); return mounted ? children : null; };