{#each filterIntersecting(viewerAssets) as viewerAsset (viewerAsset.id)} {@const position = viewerAsset.position!} {@const asset = viewerAsset.asset!} {@const transitionName = animationTargetAssetId === asset.id ? 'hero' : undefined}
{@render thumbnail({ asset, position })} {@render customThumbnailLayout?.(asset)}
{/each}