From 77f587b53bf6969350233942c5fb90efee44ff8c Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Sun, 6 Sep 2026 10:57:05 +0200 Subject: [PATCH] Uniforma l'altezza dei ignora parte del padding di classiInput e risultava più alto o più basso degli input accanto. appearance-none lo riporta a una scatola CSS normale; la freccia va ridisegnata a mano perché appearance-none la fa sparire. Co-Authored-By: Claude Sonnet 5 --- .../crapp/ProfiloAmministrativo.tsx | 7 +++--- src/components/crapp/ui-bits.tsx | 16 ++++++++++++++ src/routes/admin.tsx | 22 ++++++++++--------- 3 files changed, 31 insertions(+), 14 deletions(-) diff --git a/src/components/crapp/ProfiloAmministrativo.tsx b/src/components/crapp/ProfiloAmministrativo.tsx index 3e7dc99..db8205e 100644 --- a/src/components/crapp/ProfiloAmministrativo.tsx +++ b/src/components/crapp/ProfiloAmministrativo.tsx @@ -3,7 +3,7 @@ import { Link } from "@tanstack/react-router"; import { Check, Eye, Loader2, Upload } from "lucide-react"; import { toast } from "sonner"; import { cn } from "@/lib/utils"; -import { Campo, classiInput, SezioneTendina } from "@/components/crapp/ui-bits"; +import { Campo, classiInput, Select, SezioneTendina } from "@/components/crapp/ui-bits"; import { Reveal } from "@/components/motion/Reveal"; import { caricaFile, @@ -180,10 +180,9 @@ export function CampiProfilo({
- + ` nativo con la stessa altezza degli altri campi del form. Il + * controllo nativo di un ` + + + ); +} + export function StatoBadge({ stato, className }: { stato: Stato; className?: string }) { const meta = statoMeta[stato]; return ( diff --git a/src/routes/admin.tsx b/src/routes/admin.tsx index 03ed346..1fdb773 100644 --- a/src/routes/admin.tsx +++ b/src/routes/admin.tsx @@ -16,7 +16,14 @@ import { } from "lucide-react"; import { toast } from "sonner"; import { cn } from "@/lib/utils"; -import { Campo, classiInput, PageHeader, Section, StatTile } from "@/components/crapp/ui-bits"; +import { + Campo, + classiInput, + PageHeader, + Section, + Select, + StatTile, +} from "@/components/crapp/ui-bits"; import { CampiProfilo } from "@/components/crapp/ProfiloAmministrativo"; import { nomeCompleto, @@ -212,10 +219,9 @@ function ModificaGiocatore({ g, profilo }: { g: GiocatoreSquadra; profilo: Profi /> - +
@@ -536,18 +542,14 @@ function AggiungiGiocatore({ righe }: { righe: GiocatoreSquadra[] }) { /> - setDati({ ...dati, ruolo: e.target.value })}> {RUOLI.map((r) => ( ))} - +