{@render header?.(scrollTop)} ((timelineManager.viewportWidth = v), updateSlidingWindow())} bind:this={element} onscroll={() => (handleTimelineScroll(), updateSlidingWindow(), updateIsScrolling())} > {@render children?.()} {#if isEmpty} {@render empty?.()} {/if} {#each timelineManager.months as monthGroup (monthGroup.viewId)} {@const display = monthGroup.intersecting} {@const absoluteHeight = monthGroup.top} {#if !monthGroup.isLoaded} {:else if display} {/if} {/each} {#if $showAssetViewer} {/if}