summaryrefslogtreecommitdiff
path: root/packages/frontend/src/directives/container.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/frontend/src/directives/container.ts')
-rw-r--r--packages/frontend/src/directives/container.ts21
1 files changed, 0 insertions, 21 deletions
diff --git a/packages/frontend/src/directives/container.ts b/packages/frontend/src/directives/container.ts
deleted file mode 100644
index a8a93eb9be..0000000000
--- a/packages/frontend/src/directives/container.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { Directive } from 'vue';
-
-const map = new WeakMap<HTMLElement, ResizeObserver>();
-
-export default {
- mounted(el: HTMLElement, binding, vn) {
- const ro = new ResizeObserver((entries, observer) => {
- el.style.setProperty('--containerHeight', el.offsetHeight + 'px');
- });
- ro.observe(el);
- map.set(el, ro);
- },
-
- unmounted(el, binding, vn) {
- const ro = map.get(el);
- if (ro) {
- ro.disconnect();
- map.delete(el);
- }
- },
-} as Directive;