title: Multiple sheet(isPresented:) doesn't work in SwiftUI
body: <p>I have this ContentView with two different modal views, so I'm using <code>sheet(isPresented:)</code> for both, but as it seems only the last one gets presented. How could I solve this issue? Or is it not possible to use multiple sheets on a view in SwiftUI?</p>
  <pre><code>struct ContentView: View {
      
      @State private var firstIsPresented = false
      @State private var secondIsPresented = false
      
      var body: some View {
          NavigationView {
              VStack(spacing: 20) {
                  Button(&quot;First modal view&quot;) {
                      self.firstIsPresented.toggle()
                  }
                  Button (&quot;Second modal view&quot;) {
                      self.secondIsPresented.toggle()
                  }
              }
              .navigationBarTitle(Text(&quot;Multiple modal view problem&quot;), displayMode: .inline)
              .sheet(isPresented: $firstIsPresented) {
                      Text(&quot;First modal view&quot;)
              }
              .sheet(isPresented: $secondIsPresented) {
                      Text(&quot;Only the second modal view works!&quot;)
              }
          }
      }
  }
  </code></pre>
  <p>The above code compiles without warnings (Xcode 11.2.1).</p>