Rimuove i dati dummy della classifica e usa i risultati CSI reali

La classifica e lo storico partite mostravano dati inventati (squadre e
risultati finti) come base, poi sovrascritti dai dati CSI quando
disponibili. Ora classifica, ultimi risultati, storico match e obiettivi
di squadra legati alle vittorie usano solo dati reali (CSI o scout live),
con stati vuoti quando i dati CSI non sono ancora disponibili.

Include anche la correzione di tutti gli errori di formattazione
prettier segnalati da `npm run lint` sul resto del codice sorgente.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-01 13:38:33 +02:00
co-authored by Claude Sonnet 5
parent d813dee282
commit 0a04025fe9
55 changed files with 1038 additions and 879 deletions
+10 -3
View File
@@ -120,7 +120,9 @@ function GestioneEventi() {
</div>
{bozza ? (
<Section titolo={eventi.some((e) => e.id === bozza.id) ? "Modifica evento" : "Nuovo evento"}>
<Section
titolo={eventi.some((e) => e.id === bozza.id) ? "Modifica evento" : "Nuovo evento"}
>
<div className="space-y-3 rounded-3xl bg-card p-4 shadow-card">
<div className="grid grid-cols-4 gap-1 rounded-full bg-secondary p-1">
{tipi.map((t) => (
@@ -241,7 +243,9 @@ function GestioneEventi() {
}
className={cn(
"truncate rounded-xl px-2.5 py-2 text-left text-xs font-semibold transition-colors",
scelto ? "bg-accent text-accent-foreground" : "bg-secondary text-muted-foreground",
scelto
? "bg-accent text-accent-foreground"
: "bg-secondary text-muted-foreground",
)}
>
{g.nome}
@@ -278,7 +282,10 @@ function GestioneEventi() {
) : (
<div className="space-y-2">
{eventi.map((e) => (
<div key={e.id} className="flex items-center gap-2 rounded-3xl bg-card p-3 shadow-card">
<div
key={e.id}
className="flex items-center gap-2 rounded-3xl bg-card p-3 shadow-card"
>
<div className="min-w-0 flex-1">
<p className="truncate text-sm font-bold leading-tight">{e.titolo}</p>
<p className="text-[11px] text-muted-foreground">