UNPKG

dry-node

Version:

Initialiseur de structure Node Express typée et modulaire

101 lines (76 loc) 3.68 kB
function DryTemplateEmailForgotSendCodeFunction(name, email, code, app = "Kleos") { const title = "Code de validation"; const year = new Date().getFullYear(); const logoCt = "https://control-api.speedpro.cg/congo-telecom.png" const logo = "https://control-api.speedpro.cg/Signature-mail.png" const header = ""; // const header = TemplateEmailHeader(title); return `<!DOCTYPE html> <html lang="fr"> <head> <head>${header}</head> <style> body { font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 0; padding: 0; color: #333; } .container { max-width: 80%; margin: 0 auto; background-color: #ffffff; padding: 20px; border-radius: 8px; border: 1px solid #cccccc; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .content { padding: 20px; } .content p { margin: 0 0 20px; line-height: 1.6; } .footer { text-align: center; padding: 20px; font-size: 12px; color: #777; } .image-container { text-align: center; /* centre horizontalement */ } </style> </head> <body> <div class="container"> <div class="image-container"> <img src="${logoCt}" style="height: 100px" alt="logo"> </div> <div style="text-align: center; margin: 15px 0"> <h1>${title}</h1> </div> <div class="content"> <p>Bonjour ${name},</p> <div> Nous avons bien reçu votre demande de réinitialisation de mot de passe sur <strong>${app}</strong> </div> <div> Pour confirmer cette opération, veuillez saisir le code suivant : </div> <p>Votre code de réinitialisation : <strong>${code}</strong></p> <p>Si vous n’êtes pas à l’origine de cette demande, vous pouvez ignorer cet email en toute sécurité.</p> <p>Merci,<br>L'équipe DIP</p> <img style="width:100%" src="${logo}" /> </div> <div class="footer"> <p>&copy; ${year} CongoTelecom. Tous droits réservés.</p> </div> </div> </body> </html> ` } module.exports = DryTemplateEmailForgotSendCodeFunction;