diff --git a/PadelClub/Data/Round.swift b/PadelClub/Data/Round.swift index a59d9e3..e10816b 100644 --- a/PadelClub/Data/Round.swift +++ b/PadelClub/Data/Round.swift @@ -498,7 +498,7 @@ defer { return seedInterval.localizedLabel(displayStyle) } print("Round pas trouvé", id, parent, index) - return "Round pas trouvé" + return "--" } return RoundRule.roundName(fromRoundIndex: index, displayStyle: displayStyle) } @@ -574,7 +574,7 @@ defer { let matches = (0.. Bool { - if dataSet == .national { return false } + if (dataSet == .national || dataSet == .ligue) { return false } if filterOption == .all { return false } return true } @@ -419,7 +419,7 @@ enum SortOption: Int, CaseIterable, Identifiable { case .name: return [SortDescriptor(\ImportedPlayer.lastName, order: ascending ? .forward : .reverse), SortDescriptor(\ImportedPlayer.rank), SortDescriptor(\ImportedPlayer.assimilation)] case .rank: - if dataSet == .national { + if (dataSet == .national || dataSet == .ligue) { return [SortDescriptor(\ImportedPlayer.rank, order: ascending ? .forward : .reverse)] } else { return [SortDescriptor(\ImportedPlayer.rank, order: ascending ? .forward : .reverse), SortDescriptor(\ImportedPlayer.assimilation), SortDescriptor(\ImportedPlayer.lastName)] diff --git a/PadelClub/Views/Shared/SelectablePlayerListView.swift b/PadelClub/Views/Shared/SelectablePlayerListView.swift index 8aa5fa3..eb59336 100644 --- a/PadelClub/Views/Shared/SelectablePlayerListView.swift +++ b/PadelClub/Views/Shared/SelectablePlayerListView.swift @@ -277,7 +277,7 @@ struct MySearchView: View { } var specificBugFixUUID: String { - if searchViewModel.dataSet == .national { + if searchViewModel.dataSet == .national || searchViewModel.dataSet == .ligue { return UUID().uuidString } else { if searchViewModel.tokens.isEmpty && isSearching { @@ -306,7 +306,7 @@ struct MySearchView: View { } header: { Text(searchViewModel.selectedPlayers.count.formatted() + " " + searchViewModel.filterOption.localizedPlayerLabel + searchViewModel.selectedPlayers.count.pluralSuffix) } - } else if (searchViewModel.isPresented == true && searchViewModel.dataSet == .national && searchViewModel.searchText.isEmpty == true) { + } else if (searchViewModel.isPresented == true && searchViewModel.dataSet == .national && searchViewModel.dataSet == .ligue && searchViewModel.searchText.isEmpty == true) { } else { Section { ForEach(players, id: \.self) { player in @@ -322,7 +322,7 @@ struct MySearchView: View { .id(specificBugFixUUID) } else { List { - if searchViewModel.dataSet == .national { + if searchViewModel.dataSet == .national || searchViewModel.dataSet == .ligue { if searchViewModel.allowSingleSelection { Section { ForEach(players) { player in