{#if sessions.length === 0}
{t("presence.noSessions")}
{:else} {#each groups as group (group.label)}
{group.label}
{#each group.sessions as session (session.started)}
{session.ongoing ? t("presence.since", { time: formatTime(session.started) }) : span(formatTime(session.started), formatTime(session.ended))}
{session.ongoing ? t("presence.online") : formatSpan(session.seconds)}
{/each}
{/each} {#if loading}
{:else if failed}
{t("presence.sessionsFailed")}
{t("ui.retry")}
{:else if !exhausted}
{t("ui.showMore")}
{/if} {/if}