'use server'; import { renderCompanyOfferEmail } from '@/packages/email-templates/src'; import { sendEmailFromTemplate } from '~/lib/services/mailer.service'; import { CompanySubmitData } from '~/lib/types/company'; export const sendCompanyOfferEmail = async ( data: CompanySubmitData, language: string, ) => { const formData = new FormData(); Object.entries(data).forEach(([key, value]) => { if (value !== undefined) formData.append(key, value); }); sendEmailFromTemplate( renderCompanyOfferEmail, { companyData: data, language, }, process.env.CONTACT_EMAIL!, ); };