diff --git a/PadelClub/Views/Cashier/Event/EventSettingsView.swift b/PadelClub/Views/Cashier/Event/EventSettingsView.swift index 9aad036..c2abce6 100644 --- a/PadelClub/Views/Cashier/Event/EventSettingsView.swift +++ b/PadelClub/Views/Cashier/Event/EventSettingsView.swift @@ -21,19 +21,21 @@ struct EventSettingsView: View { link.append(event.eventTitle()) link.append("\n\n") - link.append("Retrouvez toutes les infos en suivant le\(tournaments.count.pluralSuffix) lien\(tournaments.count.pluralSuffix) ci-dessous") + link.append("Retrouvez toutes les infos en suivant le\(tournaments.count.pluralSuffix) lien\(tournaments.count.pluralSuffix) ci-dessous :") link.append("\n\n") - tournaments.forEach({ tournament in + link.append(tournaments.compactMap({ tournament in if let url = tournament.shareURL(pageLink) { var tournamentLink = [String]() tournamentLink.append(tournament.tournamentTitle()) tournamentLink.append(url.absoluteString) - link.append(tournamentLink.joined(separator: "\n")) + return tournamentLink.joined(separator: "\n") + } else { + return nil } - }) + }).joined(separator: "\n\n")) - return link.joined(separator: "\n\n") + return link.joined() } init(event: Event) { diff --git a/PadelClub/Views/Tournament/TournamentInitView.swift b/PadelClub/Views/Tournament/TournamentInitView.swift index b9beeb4..25fd1dd 100644 --- a/PadelClub/Views/Tournament/TournamentInitView.swift +++ b/PadelClub/Views/Tournament/TournamentInitView.swift @@ -9,6 +9,7 @@ import SwiftUI import LeStorage struct TournamentInitView: View { + @EnvironmentObject var dataStore: DataStore var tournament: Tournament @ViewBuilder