bugger/Sources/ViewModels/MainWindowState.swift

16 lines
316 B
Swift

import Foundation
@Observable
final class MainWindowState {
static let shared = MainWindowState()
var selectedBugID: String?
var selectedBug: Bug? {
guard let selectedBugID else { return nil }
return BugStore.shared.bugs.first { $0.id == selectedBugID }
}
private init() {}
}