@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 622 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("react"),u=s=>{const[r,n]=c.useState(!1);return c.useEffect(()=>{const e=window.matchMedia(s);n(e.matches);const t=a=>{n(a.matches)};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[s]),r},o=(s,r)=>{const[n,e]=c.useState(r);return c.useEffect(()=>{const t=window.matchMedia(s);e(t.matches);const a=i=>{e(i.matches)};return t.addEventListener("change",a),()=>{t.removeEventListener("change",a)}},[s]),n};exports.useMediaQuery=u;exports.useMediaQueryV2=o;
//# sourceMappingURL=index.cjs281.js.map