diff --git a/PadelClub/Extensions/String+Extensions.swift b/PadelClub/Extensions/String+Extensions.swift index 92cc91a..b333e27 100644 --- a/PadelClub/Extensions/String+Extensions.swift +++ b/PadelClub/Extensions/String+Extensions.swift @@ -17,6 +17,10 @@ extension String { replaceCharactersFromSet(characterSet: .newlines).trimmingCharacters(in: .whitespacesAndNewlines) } + var trimmedMultiline: String { + self.trimmingCharacters(in: .whitespacesAndNewlines) + } + func replaceCharactersFromSet(characterSet: CharacterSet, replacementString: String = "") -> String { components(separatedBy: characterSet).joined(separator:replacementString) } diff --git a/PadelClub/Utils/ContactManager.swift b/PadelClub/Utils/ContactManager.swift index dd74dd5..07b23a2 100644 --- a/PadelClub/Utils/ContactManager.swift +++ b/PadelClub/Utils/ContactManager.swift @@ -30,7 +30,10 @@ enum ContactType: Identifiable { } extension ContactType { - static let defaultCustomMessage: String = "Il est conseillé de vous présenter 10 minutes avant de jouer.\nMerci de me confirmer votre présence avec votre nom et de prévenir votre partenaire." + static let defaultCustomMessage: String = +""" +Il est conseillé de vous présenter 10 minutes avant de jouer.\n\nMerci de me confirmer votre présence avec votre nom et de prévenir votre partenaire. +""" static let defaultAvailablePaymentMethods: String = "Règlement possible par chèque ou espèces." static func callingCustomMessage(source: String? = nil, tournament: Tournament?, startDate: Date?, roundLabel: String) -> String { @@ -77,7 +80,7 @@ extension ContactType { } var computedMessage: String { - [entryFeeMessage, message].compacted().map { $0.trimmed }.joined(separator: "\n\n") + [entryFeeMessage, message].compacted().map { $0.trimmedMultiline }.joined(separator: "\n\n") } let intro = reSummon ? "Suite à des forfaits, vous êtes finalement" : "Vous êtes" diff --git a/PadelClub/Views/Calling/CallMessageCustomizationView.swift b/PadelClub/Views/Calling/CallMessageCustomizationView.swift index e2f8999..93a1779 100644 --- a/PadelClub/Views/Calling/CallMessageCustomizationView.swift +++ b/PadelClub/Views/Calling/CallMessageCustomizationView.swift @@ -43,7 +43,7 @@ struct CallMessageCustomizationView: View { } var computedMessage: String { - [entryFeeMessage, customCallMessageBody].compacted().map { $0.trimmed }.joined(separator: "\n") + [entryFeeMessage, customCallMessageBody].compacted().map { $0.trimmedMultiline }.joined(separator: "\n") } var finalMessage: String? {