Remove selection when deleting file
This commit is contained in:
parent
cb041eb6ed
commit
a8920a4cd2
@ -29,4 +29,9 @@ final class SelectedContent: ObservableObject {
|
||||
}
|
||||
}
|
||||
|
||||
func remove(_ file: FileResource) {
|
||||
if self.file == file {
|
||||
self.file = nil
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -34,6 +34,9 @@ struct FileDetailView: View {
|
||||
@EnvironmentObject
|
||||
private var content: Content
|
||||
|
||||
@EnvironmentObject
|
||||
private var selection: SelectedContent
|
||||
|
||||
@Environment(\.language)
|
||||
private var language
|
||||
|
||||
@ -218,6 +221,7 @@ struct FileDetailView: View {
|
||||
return
|
||||
}
|
||||
content.remove(file)
|
||||
selection.remove(file)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user