|
|
|
|
@ -60,9 +60,9 @@ enum AgendaDestination: Int, CaseIterable, Identifiable, Selectable, Equatable { |
|
|
|
|
func badgeValue() -> Int? { |
|
|
|
|
switch self { |
|
|
|
|
case .activity: |
|
|
|
|
DataStore.shared.tournaments.filter { $0.endDate == nil && $0.isDeleted == false && FederalDataViewModel.shared.isTournamentValidForFilters($0) }.count |
|
|
|
|
DataStore.shared.tournaments.filter { $0.endDate == nil && $0.isDeleted == false && FederalDataViewModel.shared.isTournamentValidForFilters($0) && $0.sharing != .granted }.count |
|
|
|
|
case .history: |
|
|
|
|
DataStore.shared.tournaments.filter { $0.endDate != nil && FederalDataViewModel.shared.isTournamentValidForFilters($0) }.count |
|
|
|
|
DataStore.shared.tournaments.filter { $0.endDate != nil && FederalDataViewModel.shared.isTournamentValidForFilters($0) && $0.sharing != .granted }.count |
|
|
|
|
case .tenup: |
|
|
|
|
FederalDataViewModel.shared.filteredFederalTournaments.map { $0.tournaments.count }.reduce(0,+) |
|
|
|
|
case .around: |
|
|
|
|
|