import { Resend } from 'resend'; const resend = process.env.RESEND_API_KEY ? new Resend(process.env.RESEND_API_KEY) : null; const FROM = process.env.MAIL_FROM || 'Pfandsystem Demo '; export async function sendDemoInviteMail({ to, name, slug, password, loginUrl, days }) { if (!resend) { console.log('[mail-dev] Demo-Invite an', to, 'Slug:', slug, 'Pw:', password); return { dev: true }; } const html = `

Willkommen im Pfandsystem-Demo

Hallo ${name},

dein ${days}-Tage Demo-Zugang ist bereit. Du kannst alle Funktionen in Ruhe testen und eigene Beispieldaten anlegen.

Login-URL: ${loginUrl}

E-Mail: ${to}

Passwort: ${password}

Tenant-Kennung: ${slug}

Bitte aendere dein Passwort nach dem ersten Login.

Diese Mail wurde automatisch versandt vom Pfandsystem-Demo-Portal.

`; return resend.emails.send({ from: FROM, to, subject: `Dein Pfandsystem-Demo-Zugang (${days} Tage)`, html }); }