[ADD] Backported dismiss() environment variable to let views dismiss themselves

This commit is contained in:
Fabian Thies
2022-12-12 19:20:10 +01:00
committed by Joe Mattiello
parent 0e7083539d
commit 378631e976
3 changed files with 21 additions and 14 deletions

View File

@@ -12,6 +12,9 @@ import CoreData
struct SourcesView: View {
@Environment(\.dismiss)
private var dismiss
@Environment(\.managedObjectContext)
var managedObjectContext
@@ -102,9 +105,7 @@ struct SourcesView: View {
}
ToolbarItem(placement: .navigationBarTrailing) {
SwiftUI.Button {
self.isShowingAddSourceAlert = false
} label: {
SwiftUI.Button(action: self.dismiss) {
Text("Done").bold()
}
}