{#if shownDays.length === 0 || events.length === 0}

Aucun événement à venir

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