SwiftUI - how to avoid navigation hardcoded into the view? SwiftUI - how to avoid navigation hardcoded into the view? ios ios