Tableau de bord

Ceci est la page d'accueil du dashboard

{#snippet card({ title, data }: { title: string; data: string | number })} {data} {title} {/snippet} {@render card({ title: 'Puzzles résolus', data: data.user?.completions ?? 0 })} {@render card({ title: 'Badges obtenus', data: data.user?.badges?.length ?? 'Aucun' })} {@render card({ title: 'Rang actuel', data: data.user?.rank ?? 'Non classé' })}
{#if data.event}

Événement en cours ou à venir

Partipiez à l'événement en équipe en résolvant des puzzles

{data.event.name} Participer en équipe de 3 à 6 joueurs
{/if}

Derniers puzzles

Voici les derniers puzzles que vous avez résolus ou essayer de résoudres

    {#if data.user?.completionsList?.length} {#each data.user.completionsList as completion, key}
  • {completion.puzzleName}
    Essai{completion.tries > 1 ? 's' : ''} {completion.tries}
    Score {completion.score}
  • {/each} {:else}
  • Aucun puzzles
  • {/if}