'use client'; import { useContext } from 'react'; import Card from '@/components/ui/Card'; import { UserContext } from '@/context/user'; export default function Page() { const { data: me, isLoading } = useContext(UserContext); return (

Tableau de bord

Ceci est la page d'accueil du dashboard

Derniers puzzles

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

    {me?.completionsList && me.completionsList.length > 0 ? ( me?.completionsList .sort( (a, b) => a.score - b.score || a.tries - b.tries || a.puzzleName.localeCompare(b.puzzleName) ) .map((completion, key) => { return (
  • {completion.puzzleName}
    Essai{completion.tries > 1 ? 's' : ''} {completion.tries}
    Score {completion.score}
  • ); }) ) : (
  • {isLoading ? 'Chargement en cours...' : 'Aucun puzzles'}
  • )}
); }