Il link "Storico" in Ultima partita apre lo storico partite in classifica, non la rosa.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-06 10:34:03 +02:00
co-authored by Claude Sonnet 5
parent 41ed3a1f0f
commit a8bde94153
2 changed files with 15 additions and 2 deletions
+13 -1
View File
@@ -10,7 +10,18 @@ import { isNostraSquadra, matchDaPartitaCsi, partiteGiocate } from "@/lib/csi-co
import { useVotiMvp, vincitoriMvp } from "@/lib/mvp-voti";
import { useEventi } from "@/lib/eventi";
const TAB_CLASSIFICA = ["classifica", "storico"] as const;
type TabClassifica = (typeof TAB_CLASSIFICA)[number];
function isTabClassifica(v: unknown): v is TabClassifica {
return typeof v === "string" && (TAB_CLASSIFICA as readonly string[]).includes(v);
}
export const Route = createFileRoute("/classifica")({
validateSearch: (search: Record<string, unknown>): { tab?: TabClassifica } => {
const tab = isTabClassifica(search["tab"]) ? search["tab"] : undefined;
return tab ? { tab } : {};
},
head: () => ({
meta: [
{ title: "Classifica campionato — CrAPP" },
@@ -33,6 +44,7 @@ function formatAggiornamento(iso: string) {
}
function Classifica() {
const { tab } = Route.useSearch();
const scoutMatches = useScoutMatches();
const { data: csi } = useCsi();
const votiMvp = useVotiMvp();
@@ -70,7 +82,7 @@ function Classifica() {
/>
<BarraSottosezioni
defaultId="classifica"
defaultId={tab ?? "classifica"}
voci={[
{
id: "classifica",
+2 -1
View File
@@ -147,7 +147,8 @@ function Index() {
indice={4}
azione={
<Link
to="/squadra"
to="/classifica"
search={{ tab: "storico" }}
className="inline-flex items-center text-xs font-semibold text-accent"
>
Storico <ChevronRight className="h-4 w-4" />