|
|
|
@ -67,8 +67,6 @@ struct FileImportView: View { |
|
|
|
@Environment(Tournament.self) var tournament: Tournament |
|
|
|
@Environment(Tournament.self) var tournament: Tournament |
|
|
|
@Environment(\.dismiss) private var dismiss |
|
|
|
@Environment(\.dismiss) private var dismiss |
|
|
|
|
|
|
|
|
|
|
|
let notFoundAreWalkOutTip = NotFoundAreWalkOutTip() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@State private var fileContent: String? |
|
|
|
@State private var fileContent: String? |
|
|
|
@State private var teams: [FileImportManager.TeamHolder] = [] |
|
|
|
@State private var teams: [FileImportManager.TeamHolder] = [] |
|
|
|
@State private var isShowing = false |
|
|
|
@State private var isShowing = false |
|
|
|
@ -323,13 +321,6 @@ struct FileImportView: View { |
|
|
|
let _filteredTeams = filteredTeams |
|
|
|
let _filteredTeams = filteredTeams |
|
|
|
let previousTeams = tournament.sortedTeams(selectedSortedTeams: tournament.selectedSortedTeams()) |
|
|
|
let previousTeams = tournament.sortedTeams(selectedSortedTeams: tournament.selectedSortedTeams()) |
|
|
|
|
|
|
|
|
|
|
|
if previousTeams.isEmpty == false { |
|
|
|
|
|
|
|
Section { |
|
|
|
|
|
|
|
TipView(notFoundAreWalkOutTip) |
|
|
|
|
|
|
|
.tipStyle(tint: nil) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if multiImport, fileProvider == .frenchFederation, let tournaments = tournament.eventObject()?.tournaments, tournaments.count > 1 { |
|
|
|
if multiImport, fileProvider == .frenchFederation, let tournaments = tournament.eventObject()?.tournaments, tournaments.count > 1 { |
|
|
|
ForEach(tournaments) { tournament in |
|
|
|
ForEach(tournaments) { tournament in |
|
|
|
let tournamentFilteredTeams = self.filteredTeams(tournament: tournament) |
|
|
|
let tournamentFilteredTeams = self.filteredTeams(tournament: tournament) |
|
|
|
|