{"version":3,"file":"useOnWindowResize.mjs","names":[],"sources":["../../src/hooks/useOnWindowResize.ts"],"sourcesContent":["import { useEffect } from 'react';\n\nimport { isOnSeverSide } from '@/utils';\n\nexport const useOnWindowResize = (handler: { (): void }) => {\n  useEffect(() => {\n    if (isOnSeverSide) return;\n    const handleResize = () => {\n      handler();\n    };\n    handleResize();\n    window.addEventListener('resize', handleResize);\n\n    return () => window.removeEventListener('resize', handleResize);\n  }, [handler]);\n};\n"],"mappings":";;;AAIA,MAAa,qBAAqB,YAA0B;CAC1D,gBAAgB;EACd,IAAI,eAAe;EACnB,MAAM,qBAAqB;GACzB,QAAQ;EACV;EACA,aAAa;EACb,OAAO,iBAAiB,UAAU,YAAY;EAE9C,aAAa,OAAO,oBAAoB,UAAU,YAAY;CAChE,GAAG,CAAC,OAAO,CAAC;AACd"}