|
|
|
|
@ -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) { |
|
|
|
|
|