I'm trying to present two sheets in SwiftUI. The first sheet (SecondScreen) opens up on the Main Page (tapping the Navigation Tool Bar Icon) and the second sheet is a ShareSheet which should pop up inside the SecondScreen as an option. I have used a Form to build the SecondScreen. In the Simulator and on my device, the ShareSheet doesn't appear. I hope this is just a bug and not something Apple doesn't allow without big UI changes.
I tried to open the ShareSheet, while having the SecondScreen as a .fullScreenCover., instead of .sheet but the button still doesn't react.
Example
import SwiftUI
struct ContentView: View {
    
    @State var showMore: Bool = false
    
    var body: some View {
        NavigationView {
            Text("Main Page")
                .padding()
                .navigationBarTitle("Main Page")
                .toolbar {
                    ToolbarItem(placement: .navigationBarTrailing) {
                    Button(action: {
                        showMore.toggle()
                        
                    }, label: {
                        Image(systemName: "ellipsis.circle")
                    })
                    .sheet(isPresented: $showMore, content: {
                        SecondScreen()
            })
         }
    }
  }
}
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
struct SecondScreen: View {
    var body: some View {
        NavigationView {
           Form {
            Section {
            Button(action: {
                    ShareID (Info: "https://www.google.com")}, label: { Text("Share")
            })
            }
            }
            }
           }
        }
    }
func ShareID(Info: String){
    
let infoU = Info
    
let av = UIActivityViewController(activityItems: [infoU], applicationActivities: nil)
    UIApplication.shared.windows.first?
    .rootViewController?.present(av, animated: true,
    completion: nil)
    
}
Thank you!
 
    