{"version":3,"file":"useIsClient.mjs","names":[],"sources":["../../src/hooks/useIsClient.ts"],"sourcesContent":["import { useEffect, useState } from 'react';\n\nexport const useIsClient = () => {\n  const [isClient, setIsClient] = useState(typeof document !== 'undefined');\n\n  useEffect(() => {\n    if (isClient) return;\n    setIsClient(true);\n  }, []);\n\n  return isClient;\n};\n"],"mappings":";;AAEA,MAAa,oBAAoB;CAC/B,MAAM,CAAC,UAAU,eAAe,SAAS,OAAO,aAAa,YAAY;AAEzE,iBAAgB;AACd,MAAI,SAAU;AACd,cAAY,KAAK;IAChB,EAAE,CAAC;AAEN,QAAO"}