(isMouseOverGroup = true)}
on:mouseleave={() => (isMouseOverGroup = false)}
>
{#if (selectedGroupThumbnail === groupIndex && isMouseOverGroup) || selectedGroup.has(groupIndex)}
selectAssetGroupHandler(groupIndex)}
>
{#if selectedGroup.has(groupIndex)}
{:else if existingGroup.has(groupIndex)}
{:else}
{/if}
{/if}
{moment(assetsInDateGroup[0].createdAt).format('ddd, MMM DD YYYY')}
{#each assetsInDateGroup as asset}
{#key asset.id}
isMultiSelectionMode
? selectAssetHandler(asset, groupIndex)
: viewAssetHandler(event)}
on:select={() => selectAssetHandler(asset, groupIndex)}
selected={multiSelectedAssets.has(asset)}
{groupIndex}
/>
{/key}
{/each}
{/each}