From 304bbed7c010d04a6d0a5475b34f7dbc10fe4e0c Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Wed, 3 Jul 2024 15:57:04 +0200 Subject: [PATCH] fix stuff --- .../Views/Cashier/Event/EventSettingsView.swift | 12 +++++++----- PadelClub/Views/Tournament/TournamentInitView.swift | 1 + 2 files changed, 8 insertions(+), 5 deletions(-) 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