ant-design-x-vue-next
Version:
Ant Design X for Vue — community continuation aligned with @ant-design/x
2 lines (1 loc) • 495 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("vue");function r(a="(pointer: coarse)"){const o=t.ref(!1);return t.onMounted(()=>{var i;if(typeof window>"u"||!window.matchMedia)return;const e=window.matchMedia(a),n=()=>{o.value=e.matches};n(),(i=e.addEventListener)==null||i.call(e,"change",n),t.onUnmounted(()=>{var u;(u=e.removeEventListener)==null||u.call(e,"change",n)})}),o}exports.default=r;exports.useMobile=r;