type TenantBrandProps = { nombreEmpresa: string; logoUrl: string | null; subtitle?: string; }; function iniciales(nombre: string): string { return nombre .split(/\s+/) .slice(0, 2) .map((p) => p[0]?.toUpperCase() ?? '') .join(''); } // Cabecera de marca del reformista para el funnel público y las páginas de // solicitud. El cliente final ve el branding del reformista, no el de Reformix. export default function TenantBrand({ nombreEmpresa, logoUrl, subtitle }: TenantBrandProps) { return (
{logoUrl ? ( // eslint-disable-next-line @next/next/no-img-element {nombreEmpresa} ) : ( {iniciales(nombreEmpresa)} )} {nombreEmpresa}
{subtitle ?? 'Presupuesto de reforma'}
); }