UNPKG

@tmlmobilidade/emails

Version:
14 lines (13 loc) 3.91 kB
import { jsxs as _jsxs, jsx as _jsx } from "react/jsx-runtime"; /* * */ import { EmailWrapper, HighlightText, InfoBox, styles } from '../components/index.js'; import { Button, Hr, Section, Text } from '@react-email/components'; export function ResetPasswordEmail({ first_name, password_reset_link }) { return (_jsx(EmailWrapper, { preview: "Redefini\u00E7\u00E3o da sua palavra-passe", children: _jsxs(Section, { children: [_jsxs(Text, { style: styles.text, children: ["\uD83D\uDC4B Ol\u00E1", ' ', first_name, ","] }), _jsxs(Text, { style: styles.text, children: ["Recebemos um pedido para redefinir a palavra-passe associada \u00E0 sua conta no", ' ', _jsx("strong", { children: "GO (Gestor de Oferta)" }), "."] }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsxs(InfoBox, { variant: "warning", children: [_jsx(Text, { style: { ...styles.text, fontWeight: '600', margin: '0 0 12px 0' }, children: "\uD83D\uDD12 Redefini\u00E7\u00E3o de Palavra-passe" }), _jsx(Text, { style: { ...styles.text, margin: '8px 0' }, children: "Se foi voc\u00EA que solicitou esta redefini\u00E7\u00E3o, clique no bot\u00E3o abaixo para criar uma nova palavra-passe:" })] }), _jsx(Button, { href: password_reset_link, style: styles.button, children: "Redefinir Palavra-passe" }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsx(Text, { style: styles.text, children: _jsx("strong", { children: "Informa\u00E7\u00F5es importantes:" }) }), _jsxs(Text, { style: styles.text, children: ["\u2022", ' ', _jsx(HighlightText, { variant: "warning", children: "Este link \u00E9 v\u00E1lido por apenas 1 hora" }), _jsx("br", {}), "\u2022 Ap\u00F3s este per\u00EDodo, ser\u00E1 necess\u00E1rio solicitar um novo link", _jsx("br", {}), "\u2022 O link s\u00F3 pode ser usado uma vez"] }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsxs(InfoBox, { variant: "error", children: [_jsx(Text, { style: { ...styles.text, fontWeight: '600', margin: '0 0 12px 0' }, children: "\u26A0\uFE0F Medidas de Seguran\u00E7a" }), _jsxs(Text, { style: { ...styles.text, margin: '8px 0' }, children: [_jsx(HighlightText, { variant: "error", children: "N\u00E3o foi voc\u00EA que fez este pedido?" }), _jsx("br", {}), "Se n\u00E3o solicitou esta redefini\u00E7\u00E3o, pode ignorar este e-mail com seguran\u00E7a. A sua palavra-passe atual continuar\u00E1 v\u00E1lida e inalterada."] }), _jsxs(Text, { style: { ...styles.text, margin: '8px 0' }, children: [_jsx("strong", { children: "Para manter a sua conta segura:" }), _jsx("br", {}), "\u2022 N\u00E3o partilhe este e-mail com ningu\u00E9m", _jsx("br", {}), "\u2022 N\u00E3o encaminhe esta mensagem", _jsx("br", {}), "\u2022 Verifique sempre o remetente dos e-mails"] })] }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsx(Text, { style: styles.text, children: _jsx("strong", { children: "Ap\u00F3s redefinir a palavra-passe:" }) }), _jsxs(Text, { style: styles.text, children: ["1.", ' ', _jsx("strong", { children: "Escolha uma palavra-passe segura" }), ' ', "- Use uma combina\u00E7\u00E3o de letras, n\u00FAmeros e s\u00EDmbolos", _jsx("br", {}), "2.", ' ', _jsx("strong", { children: "N\u00E3o reutilize palavras-passe" }), ' ', "- Use uma palavra-passe \u00FAnica para esta conta", _jsx("br", {}), "3.", ' ', _jsx("strong", { children: "Mantenha-a confidencial" }), ' ', "- Nunca partilhe a sua palavra-passe com terceiros"] }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsx(Text, { style: styles.textStyles.muted, children: "Se continuar a ter problemas com o acesso \u00E0 sua conta ou suspeitar de atividade n\u00E3o autorizada, contacte imediatamente a nossa equipa de suporte." }), _jsx(Text, { style: { ...styles.textStyles.muted, fontWeight: '500' }, children: "Obrigado por manter a sua conta segura!" })] }) })); } ; ResetPasswordEmail.PreviewProps = { first_name: 'Josué', password_reset_link: 'https://www.tmlmobilidade.pt/reset-password', }; export default ResetPasswordEmail;