{#if shownDays.length === 0 || events.length === 0}
{/if}
{#each shownDays as day}
{@const eventsOfDay = groupedByDate[day]}
{/each}
Aucun événement à venir
{#if groupedByShotgun[day]?.length > 0}
{@const shotguns = groupedByShotgun[day]}
{
handleClickOnShotgunListHeader(day, e);
}}
>
{
openedShotgunsList = openedShotgunsList === day ? undefined : day;
}}
>
{/if}
{#if eventsOfDay?.length > 0}
-
{#each new Set(shotguns.map((s) => s.group.uid)) as groupUid}
-
s.group.uid === groupUid)?.group ?? { pictureFile: '', pictureFileDark: '', }, )} alt={groupUid} />
{/each}
-
{#each shotguns as shotgun}
-
{shotgun.title} {#if shotgun.mySoonestShotgunOpensAt} {format(shotgun.mySoonestShotgunOpensAt, 'HH:mm')} {/if}
{/each}
-
{#each eventsOfDay.sort( (a, b) => compareAsc(a.startsAt, b.startsAt), ) as event (event.id)}
-