{"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,WAAW;CAExE,gBAAgB;EACd,IAAI,UAAU;EACd,YAAY,IAAI;CAClB,GAAG,CAAC,CAAC;CAEL,OAAO;AACT"}