/* Terminplaner im Kundenbereich: Texte, die GAESTE lesen, und die Anrede der Gaeste. Dieses Modul ist das einzige der Ansicht, in dem die Sie-Form stehen darf (test/termineView.test.js prueft, dass alle anderen Portaltexte in der Du-Form sind). */ /** Anrede der Gaeste (anrede der Einstellung): Wert und Beschriftung. */ export const ANREDE_WAHL = [['sie', 'Sie (förmlich)'], ['du', 'Du (persönlich)']] /** * Mustertext fuer die Stornobedingungen, Zahlung vor Ort: derselbe Wortlaut wie in den Vorlagen des Servers * (stornoText in server/services/termine/vorlagen.js, Stornobedingungen Variante 1) mit der Frist in Stunden. * Ein Muster, kein fertiger Rechtstext: der Betrieb muss ihn pruefen und an sein Angebot anpassen. Eine unbrauchbare Frist (kleiner als 1, * keine ganze Zahl) ergibt die Vorgabe 24 Stunden. */ export function stornoMuster(stunden) { const frist = Number.isInteger(stunden) && stunden >= 1 ? stunden : 24 return `Sie können Ihren Termin bis ${frist} Stunden vorher kostenlos absagen oder verschieben (Link in der Bestätigungsmail). ` + 'Danach oder bei Nichterscheinen berechnen wir für den freigehaltenen Termin 50 % des Preises. ' + 'Dem Kunden bleibt der Nachweis vorbehalten, dass uns kein oder ein geringerer Aufwand entstanden ist. ' + 'Ihr gesetzliches Widerrufsrecht bleibt unberührt.' }