');
};
const bodyWithVars = formData.bodyContent ? replaceVariables(formData.bodyContent) : `
@@ -469,6 +470,15 @@ export default function AdminEmailTemplates() {
Formateur
+
{/* Éditeur WYSIWYG TipTap */}
@@ -588,7 +598,7 @@ export default function AdminEmailTemplates() {
Aperçu de l'email final
Cet aperçu montre comment l'email apparaîtra avec des données d'exemple.
- Les variables (nomApprenant, nomFormation, etc.) sont remplacées par des valeurs de test.
+ Les variables (nomApprenant, nomFormation, datesHTML, etc.) sont remplacées par des valeurs de test.
diff --git a/todo.md b/todo.md
index 7c996d5..8f9c48e 100644
--- a/todo.md
+++ b/todo.md
@@ -953,3 +953,10 @@
- [x] Identifier pourquoi {{prenomApprenant}} n'est pas remplacé (affiche "Cher(e) {{prenomApprenant}} monroe")
- [x] Corriger le remplacement des variables dans l'email de confirmation (mise à jour du bodyContent du template)
- [ ] Tester l'envoi d'un email de confirmation avec les bonnes variables
+
+## Ajout du bouton {{datesHTML}} dans les templates d'emails
+
+- [x] Localiser l'interface AdminEmailTemplates
+- [x] Ajouter le bouton pour insérer {{datesHTML}} dans la liste des variables disponibles
+- [x] Ajouter le remplacement de {{datesHTML}} dans la prévisualisation
+- [ ] Tester l'insertion de la variable dans un template