'use client' import { useState, useEffect } from 'react' export default function Loading() { const [loading, setLoading] = useState(true) useEffect(() => { const checkPageLoaded = () => { if (document.readyState === 'complete') { setLoading(false) } } if (document.readyState === 'complete') { setLoading(false) } else { window.addEventListener('load', checkPageLoaded) } return () => { window.removeEventListener('load', checkPageLoaded) } }, []) if (!loading) return null return (