So if you’re tearing your hair out debugging the presentation and dismissal of a sheet in SwiftUI, here’s a quick tip that might save you an hour or three: start by making sure the .sheet(isPresented:)
modifier is OUTSIDE any NavigationView.
Angelo Stavrow
@AngeloStavrow