Checkpoint: Amélioration de la prévisualisation des templates d'emails : la prévisualisation affiche maintenant en temps réel le contenu saisi dans le champ "Corps du message". Lorsque le champ est vide, un message d'aide s'affiche. Le contenu se met à jour automatiquement pendant la saisie, permettant de visualiser exactement l'email final avant de l'enregistrer.

This commit is contained in:
Manus Sandbox
2025-11-23 15:29:04 -05:00
parent e4abeb5dc9
commit 3de0e39350
2 changed files with 5 additions and 11 deletions

View File

@@ -141,18 +141,8 @@ export default function AdminEmailTemplates() {
</div> </div>
<div class="content"> <div class="content">
${formData.bodyContent ? formData.bodyContent.replace(/\n/g, '<br>') : ` ${formData.bodyContent ? formData.bodyContent.replace(/\n/g, '<br>') : `
<h2>Exemple de contenu</h2> <p style="color: #9ca3af; font-style: italic;">Saisissez le contenu de votre email dans le champ "Corps du message" pour voir la prévisualisation ici...</p>
<p>Bonjour,</p>
<p>Ceci est un exemple de prévisualisation de votre template d'email personnalisé.</p>
`} `}
<div class="info-box">
<p><strong>Information importante</strong></p>
<p>Ce bloc utilise la couleur principale que vous avez choisie.</p>
</div>
<div style="text-align: center; margin: 20px 0;">
<a href="#" class="button">Bouton d'action</a>
</div>
<p>Cordialement,<br/>L'équipe Formation Manager Itinova</p>
</div> </div>
<div class="footer"> <div class="footer">
<p>${formData.footerText || 'Texte du pied de page'}</p> <p>${formData.footerText || 'Texte du pied de page'}</p>

View File

@@ -487,3 +487,7 @@
- [x] Identifier la cause de l'erreur 403 après publication de la version avec bodyContent - [x] Identifier la cause de l'erreur 403 après publication de la version avec bodyContent
- [x] Corriger le problème (ajout bodyContent dans routers.ts et db.ts) - [x] Corriger le problème (ajout bodyContent dans routers.ts et db.ts)
- [x] Tester l'accès public à l'application - [x] Tester l'accès public à l'application
## Amélioration prévisualisation templates d'emails
- [x] Modifier la prévisualisation pour afficher le contenu saisi dans "Corps du message" en temps réel