title: Navigation of Pop and Push not working in SwiftUI?
body: <p>I have two screens. First screen has following code </p>
  
  <pre><code>NavigationLink(destination: SecondScreen()) {
                      Text("Scan Qr Code")
                  }
  </code></pre>
  
  <p>The <code>NavigationLink</code> navigates to second screen which works as expected. In the second screen</p>
  
  <pre><code>struct SecondScreen: View {
  
      @Environment(\.presentationMode) var presentation
  
      var body: some View{
         Button("Done") {
                      self.presentation.wrappedValue.dismiss()
                  }
     }}
  </code></pre>
  
  <p>The button in second screen pops to first screen which works as expected, but as soon as I come back to first screen and I click  <code>NavigationLink</code>, it does not move to second screen.</p>