From 99ca3b6495f66e66ea6a94a08bad2251262ba98c Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Thu, 10 Sep 2026 14:38:33 +0200 Subject: [PATCH] Rende ad accordion l'elenco Profili in admin: una sola scheda aperta MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lo stato "quale giocatore è aperto" sale a Dashboard invece di essere locale a ogni SchedaGiocatore, così aprirne una chiude quella precedente. Co-Authored-By: Claude Sonnet 5 --- src/routes/admin.tsx | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/routes/admin.tsx b/src/routes/admin.tsx index 8cf9468..f14ff1f 100644 --- a/src/routes/admin.tsx +++ b/src/routes/admin.tsx @@ -380,13 +380,16 @@ function SchedaGiocatore({ profilo, oggi, indice, + aperta, + onToggle, }: { g: GiocatoreSquadra; profilo: Profilo | undefined; oggi: string; indice: number; + aperta: boolean; + onToggle: () => void; }) { - const [aperta, setAperta] = useState(false); const nome = nomeCompleto(g); const { ruolo, numero } = g; const perc = completamento(profilo); @@ -397,11 +400,7 @@ function SchedaGiocatore({ return ( -