Page MenuHomeWickedGov Phorge

useResizeObserver.cjs
No OneTemporary

Size
614 B
Referenced Files
None
Subscribers
None

useResizeObserver.cjs

"use strict";const r=require("vue");function v(n){const i=r.ref({width:void 0,height:void 0});if(typeof window!="object"||!("ResizeObserver"in window)||!("ResizeObserverEntry"in window))return i;const o=new window.ResizeObserver(e=>{var d,u;const t=e==null?void 0:e[0];t&&(i.value={width:(d=t.borderBoxSize)==null?void 0:d[0].inlineSize,height:(u=t.borderBoxSize)==null?void 0:u[0].blockSize})});let s=!1;return r.onMounted(()=>{s=!0,n.value&&o.observe(n.value)}),r.onUnmounted(()=>{s=!1,o.disconnect()}),r.watch(n,e=>{s&&(o.disconnect(),i.value={width:void 0,height:void 0},e&&o.observe(e))}),i}module.exports=v;

File Metadata

Mime Type
text/plain
Expires
Oct 4 2026, 19:23 (5 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
e2/81/fa27565cf845b7bd4fbd011a7a12
Default Alt Text
useResizeObserver.cjs (614 B)

Event Timeline