import { Heading, Section, Text, } from '@react-email/components'; import { EmailLayout } from './components/EmailLayout'; import { Button } from './components/Button'; import { Card } from './components/Card'; import { theme } from './theme'; interface KycVerificationEmailProps { userName?: string; deadline?: string; } export const KycVerificationEmail = ({ userName = 'Kirubel', deadline = '7 days', }: KycVerificationEmailProps) => { return (
Verify Your Identity ⚠️ Hi {userName}, To continue using AmbaPay and access all our services, we need to verify your identity as part of our Know Your Customer (KYC) process. This is a standard security requirement to protect your account and comply with regulations.
Required Documents: • Government-issued ID (passport, driver's license, or national ID) • Proof of address (utility bill, bank statement, etc.) • Selfie with your ID
Deadline: Complete verification within {deadline} Please complete your KYC verification to avoid any service interruptions. The process is quick and secure, taking just a few minutes.
If you have any questions or need assistance, please contact our support team. We're here to help! Best regards,
The AmbaPay Team
); }; const heading = { color: theme.colors.primary, fontSize: '28px', fontWeight: '700', margin: '0 0 24px', }; const text = { color: theme.colors.textDark, fontSize: '16px', lineHeight: '24px', margin: '0 0 16px', }; const infoSection = { padding: '0', }; const infoTitle = { color: theme.colors.primary, fontSize: '18px', fontWeight: '600', margin: '0 0 12px', }; const infoItem = { color: theme.colors.textDark, fontSize: '14px', lineHeight: '22px', margin: '0 0 8px', paddingLeft: '4px', }; const buttonSection = { textAlign: 'center' as const, margin: '32px 0', }; KycVerificationEmail.PreviewProps = { userName: 'Kirubel', deadline: '7 days', } as KycVerificationEmailProps; export default KycVerificationEmail;