Add educator email invitations and staff notification preferences

This commit is contained in:
t.indorf
2026-10-08 11:32:38 +02:00
parent 043fed2e46
commit 90b8843cda
15 changed files with 700 additions and 39 deletions
+8 -3
View File
@@ -16,12 +16,14 @@ type InviteEmailProps = {
parentName: string;
kitaName: string;
inviteLink: string;
staffAccount?: boolean;
};
export function InviteEmail({
parentName,
kitaName,
inviteLink,
staffAccount = false,
}: InviteEmailProps) {
return (
<Html lang="de">
@@ -36,13 +38,16 @@ export function InviteEmail({
<Text style={styles.kicker}>Einladung zur Kita-App</Text>
<Heading style={styles.heading}>Willkommen bei {kitaName}</Heading>
<Text style={styles.lead}>
Hallo {parentName}, dein Eltern-Account wurde vorbereitet.
Hallo {parentName}, dein {staffAccount ? "Fachkraft" : "Eltern"}
-Account wurde vorbereitet.
</Text>
<Text style={styles.text}>
Über den folgenden Link kannst du dein Passwort setzen und deinen
Account aktivieren. Danach hast du Zugriff auf die Kita-Planung,
Termine und deine Familiendaten.
Account aktivieren.{" "}
{staffAccount
? "Danach kannst du deine Arbeitszeiten erfassen, Urlaub beantragen und dein Zeitkonto einsehen. Der Link ist sieben Tage gültig und kann einmal verwendet werden."
: "Danach hast du Zugriff auf die Kita-Planung, Termine und deine Familiendaten."}
</Text>
<Button href={inviteLink} style={styles.button}>