From bcc4b8ef01e38873138712763c2a976128019a5e Mon Sep 17 00:00:00 2001 From: Julien Oculi Date: Tue, 2 Apr 2024 17:22:30 +0200 Subject: [PATCH] feat(templates): add new `welcome` template --- templates/Welcome.tsx | 127 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 templates/Welcome.tsx diff --git a/templates/Welcome.tsx b/templates/Welcome.tsx new file mode 100644 index 0000000..a02f84e --- /dev/null +++ b/templates/Welcome.tsx @@ -0,0 +1,127 @@ +import { + Body, + Button, + Container, + Heading, + Html, + Preview, + Section, + Text, +} from 'jsx-email' +import type { Template } from '../types.ts' + +function Welcome( + { firstname, lastname, login }: { + firstname: string + lastname: string + login: string + }, +) { + return ( + + Bienvenue au FabLab Coh@bit + + +
+ Bienvenue à Coh@bit + + Bravo ! Vous avez rejoint le FabLab Coh@bit en tant que{' '} + {firstname} {lastname} (login:{' '} + {login}). Laissez parler votre créativité, vous êtes prêt à + collaborer avec toute une communauté ouverte et accueillante. + + + Comment débuter : + + + + + +
+
+ +
+ + Accéder au site → + + + Nous téléphoner → + + + Nous contacter → + +
+ + Coh@bit, IUT de Bordeaux, Bâtiment 10A, 15 rue Naudet, 33170 + GRADIGNAN + +
+ + + ) +} + +const template: Template[0]> = { + props: [ + { + name: 'Prénom', + description: "Prénom de l'usager.", + required: true, + multiline: false, + tag: 'firstname', + }, + { + name: 'Nom', + description: "Nom de famille de l'usager.", + required: true, + multiline: false, + tag: 'lastname', + }, + { + name: 'Login', + description: "Login de l'usager.", + required: true, + multiline: false, + tag: 'login', + }, + ], + name: 'welcome', + description: 'Coh@bit welcome mail for new users.', + builder: Welcome, +} + +export default template