UNPKG

vuetify

Version:

Vue Material Component Framework

32 lines (31 loc) 744 B
// Types function mounted(el, binding) { const handler = binding.value; const options = { passive: !binding.modifiers?.active }; window.addEventListener('resize', handler, options); el._onResize = Object(el._onResize); el._onResize[binding.instance.$.uid] = { handler, options }; if (!binding.modifiers?.quiet) { handler(); } } function unmounted(el, binding) { if (!el._onResize?.[binding.instance.$.uid]) return; const { handler, options } = el._onResize[binding.instance.$.uid]; window.removeEventListener('resize', handler, options); delete el._onResize[binding.instance.$.uid]; } export const Resize = { mounted, unmounted }; export default Resize; //# sourceMappingURL=index.js.map