import { baseTemplate, heading, infoBox, BRAND_COLORS as C } from './base.js';

export function fielNotificationEmail(data: { clienteNombre: string; clienteRfc: string }): string {
  return baseTemplate(`
    ${heading('e.firma cargada')}
    <p style="color:${C.textPrimary};margin:0 0 16px;">El cliente <strong>${data.clienteNombre}</strong> ha subido su e.firma (FIEL).</p>
    ${infoBox(`
      <p style="margin:0 0 6px;color:${C.textMuted};font-size:13px;">Empresa</p>
      <p style="margin:0 0 12px;color:${C.textPrimary};font-weight:600;">${data.clienteNombre}</p>
      <p style="margin:0 0 6px;color:${C.textMuted};font-size:13px;">RFC</p>
      <p style="margin:0 0 12px;color:${C.textPrimary};font-family:monospace;">${data.clienteRfc}</p>
      <p style="margin:0 0 6px;color:${C.textMuted};font-size:13px;">Fecha</p>
      <p style="margin:0;color:${C.textPrimary};">${new Date().toLocaleString('es-MX')}</p>
    `)}
    <p style="color:${C.textPrimary};margin:0;">Ya puedes iniciar la sincronización de CFDIs para este cliente.</p>
  `);
}
