iOS 15+
Starting from iOS 15 we can use DismissAction that can be accessed as @Environment(\.dismiss)
.
There’s no more need to use presentationMode.wrappedValue.dismiss()
.
struct SheetView: View {
@Environment(\.dismiss) var dismiss
var body: some View {
NavigationView {
Text("Sheet")
.toolbar {
Button("Done") {
dismiss()
}
}
}
}
}