UNPKG

@tmlmobilidade/emails

Version:
16 lines (15 loc) 1.97 kB
import { jsxs as _jsxs, jsx as _jsx } from "react/jsx-runtime"; /* * */ import { EmailWrapper, styles } from '../components/index.js'; import { Button, Hr, Link, Section, Text } from '@react-email/components'; import { getAppConfig } from '@tmlmobilidade/lib'; export function WelcomeEmail({ first_name, setup_password_link }) { const go_link = getAppConfig('auth', 'frontend_url', 'production'); return (_jsx(EmailWrapper, { preview: "Bem-vindo ao GO - Gestor de Oferta", children: _jsxs(Section, { children: [_jsxs(Text, { style: styles.text, children: ["\uD83D\uDC4B Ol\u00E1", ' ', first_name, ","] }), _jsxs(Text, { style: styles.text, children: ["\u00C9 um prazer dar-lhe as boas-vindas \u00E0 plataforma", ' ', _jsx("strong", { children: "GO (Gestor de Oferta)" }), ' ', "da Transportes Metropolitanos de Lisboa!"] }), _jsx(Text, { style: styles.text, children: "Para come\u00E7ar a usar o GO, por favor defina uma palavra-passe para a sua conta:" }), _jsx(Button, { href: setup_password_link, style: styles.button, children: "Definir Palavra-passe" }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsx(Text, { style: styles.textStyles.small, children: _jsx("strong", { children: "J\u00E1 tem uma conta configurada?" }) }), _jsxs(Text, { style: styles.textStyles.small, children: ["Pode aceder diretamente ao GO atrav\u00E9s do seguinte", ' ', _jsx(Link, { href: go_link, style: { color: '#0369A1', textDecoration: 'underline' }, children: "link." })] }), _jsx(Hr, { style: { margin: '24px 0' } }), _jsx(Text, { style: styles.textStyles.muted, children: "Se tiver alguma d\u00FAvida sobre como utilizar a plataforma ou encontrar qualquer dificuldade durante o processo de configura\u00E7\u00E3o, n\u00E3o hesite em contactar a nossa equipa de suporte. Estamos aqui para ajudar!" })] }) })); } ; WelcomeEmail.PreviewProps = { first_name: 'Josué', setup_password_link: 'https://www.tmlmobilidade.pt/setup-password', }; export default WelcomeEmail;