import Foundation final class SelectedContent: ObservableObject { @Published var tab: MainViewTab = .posts @Published var post: Post? @Published var page: Page? @Published var tag: Tag? @Published var file: FileResource? func remove(_ post: Post) { if self.post == post { self.post = nil } } }