diff --git a/src/components/crapp/ProfiloAmministrativo.tsx b/src/components/crapp/ProfiloAmministrativo.tsx index 5dc1cb4..42f29bf 100644 --- a/src/components/crapp/ProfiloAmministrativo.tsx +++ b/src/components/crapp/ProfiloAmministrativo.tsx @@ -22,11 +22,18 @@ import { const TIPI_DOCUMENTO = ["Carta d'identità", "Patente", "Passaporto"]; -const classiInput = "w-full rounded-xl border border-border bg-background px-3 py-2 text-sm"; +const classiInput = + "w-full min-w-0 rounded-xl border border-border bg-background px-3 py-2 text-sm"; +/** + * `min-w-0`: dentro `grid-cols-2` questa label è l'elemento di griglia e ha + * `min-width: auto`, quindi si allarga fino al contenuto invece di stare nella + * colonna. Con un controllo nativo largo dentro (una data su iOS) la coppia + * sfonda la card. + */ function Campo({ label, children }: { label: string; children: React.ReactNode }) { return ( -