diff --git a/src/v2/core/ScrollManager.ts b/src/v2/core/ScrollManager.ts index c877d81..bb4f490 100644 --- a/src/v2/core/ScrollManager.ts +++ b/src/v2/core/ScrollManager.ts @@ -2,6 +2,7 @@ export class ScrollManager { private scrollableContent!: HTMLElement; private timeAxisContent!: HTMLElement; private calendarHeader!: HTMLElement; + private headerDrawer!: HTMLElement; private headerViewport!: HTMLElement; private headerSpacer!: HTMLElement; private resizeObserver!: ResizeObserver; @@ -10,6 +11,7 @@ export class ScrollManager { this.scrollableContent = container.querySelector('swp-scrollable-content')!; this.timeAxisContent = container.querySelector('swp-time-axis-content')!; this.calendarHeader = container.querySelector('swp-calendar-header')!; + this.headerDrawer = container.querySelector('swp-header-drawer')!; this.headerViewport = container.querySelector('swp-header-viewport')!; this.headerSpacer = container.querySelector('swp-header-spacer')!; @@ -33,7 +35,8 @@ export class ScrollManager { // Synkroniser time-axis vertikalt this.timeAxisContent.style.transform = `translateY(-${scrollTop}px)`; - // Synkroniser header horisontalt + // Synkroniser header og drawer horisontalt this.calendarHeader.style.transform = `translateX(-${scrollLeft}px)`; + this.headerDrawer.style.transform = `translateX(-${scrollLeft}px)`; } }