2 lines
946 B
Java
2 lines
946 B
Java
import{useEventListener as v}from"./useEventListener-BRXjwk7A.js";import{s as f,a as e,b as i}from"./breakpointEnum-BhAg6bcX.js";import{c as s,r as h,u as r}from"./vue-vendor-DNhG1Cve.js";import"./index-X7Y8jykP.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";let o,l,a;function x(){return{screenRef:s(()=>r(o)),widthRef:l,screenEnum:f,realWidthRef:a}}function z(c){const t=h(e.XL),u=h(window.innerWidth);function d(){const n=document.body.clientWidth,R=i.get(e.XS),g=i.get(e.SM),p=i.get(e.MD),W=i.get(e.LG),w=i.get(e.XL);n<R?t.value=e.XS:n<g?t.value=e.SM:n<p?t.value=e.MD:n<W?t.value=e.LG:n<w?t.value=e.XL:t.value=e.XXL,u.value=n}v({el:window,name:"resize",listener:()=>{d(),m()}}),d(),o=s(()=>r(t)),l=s(()=>i.get(r(t))),a=s(()=>r(u));function m(){c==null||c({screen:o,width:l,realWidth:a,screenEnum:f,screenMap:i,sizeEnum:e})}return m(),{screenRef:o,screenEnum:f,widthRef:l,realWidthRef:a}}export{z as createBreakpointListen,x as useBreakpoint};
|