update tabs on resize

This commit is contained in:
Mutasem 2022-03-31 20:59:23 +02:00
parent 172bb82f30
commit d81a8df14e

View file

@ -49,15 +49,26 @@ export default Vue.extend({
this.canScrollRight = scrollWidth - width > this.scrollPosition;
});
this.resizeObserver = new ResizeObserver(() => {
const width = container.clientWidth;
const scrollWidth = container.scrollWidth;
this.canScrollRight = scrollWidth - width > this.scrollPosition;
});
this.resizeObserver.observe(container);
const width = container.clientWidth;
const scrollWidth = container.scrollWidth;
this.canScrollRight = scrollWidth - width > this.scrollPosition;
}
},
destroyed() {
this.resizeObserver.disconnect();
},
data() {
return {
scrollPosition: 0,
canScrollRight: false,
resizeObserver: null,
};
},
props: {