HomeDashboard/.venv/lib/python3.12/site-packages/nicegui/elements/header.js
2026-01-03 14:54:18 +01:00

17 lines
421 B
JavaScript

export default {
template: `<q-header ref="qRef"><slot></slot></q-header>`,
mounted() {
if (this.add_scroll_padding) {
this.resizeObserver = new ResizeObserver(() => {
document.documentElement.style.scrollPaddingTop = `${this.$el.offsetHeight}px`;
}).observe(this.$el);
}
},
unmounted() {
this.resizeObserver?.disconnect();
},
props: {
add_scroll_padding: Boolean,
},
};