chore: Inbox view enhancements

This commit is contained in:
iamsivin
2024-02-09 15:40:12 +05:30
parent 6a630bc489
commit 43de19f685
9 changed files with 107 additions and 74 deletions
@@ -0,0 +1,25 @@
export default {
mounted() {
window.addEventListener('resize', this.handleResize);
},
beforeDestroy() {
window.removeEventListener('resize', this.onResizeHandler);
},
methods: {
// Resize event for layout changes
onResizeHandler() {
let throttled = false;
const delay = 150;
if (throttled) {
return;
}
throttled = true;
setTimeout(() => {
throttled = false;
this.handleResize();
}, delay);
},
},
};