{#if assetGridElement}
{#each $assetGridState.buckets as bucket, bucketIndex (bucketIndex)} { // If bucket is hidden and in loading state, cancel the request if ($loadingBucketState[bucket.bucketDate]) { await assetStore.cancelBucketRequest(bucket.cancelToken, bucket.bucketDate); } }} let:intersecting top={750} bottom={750} root={assetGridElement} >
{#if intersecting} {/if}
{/each}
{/if}
{#if $isViewingAssetStoreState} { assetInteractionStore.setIsViewingAsset(false); }} /> {/if}