diff --git a/src/api/contact.ts b/src/api/contact.ts index 24c09ab..94499fc 100644 --- a/src/api/contact.ts +++ b/src/api/contact.ts @@ -5,7 +5,6 @@ import { sendEmail } from '../lib/email.js' interface FormData { name: string email: string - service: string message: string website?: string // Honeypot field } @@ -24,10 +23,6 @@ const validateInput = (data: FormData): { isValid: boolean; error?: string } => return { isValid: false, error: 'Invalid email format' } } - if (!data.service) { - return { isValid: false, error: 'Service selection required' } - } - if (!data.message || data.message.length < 10 || data.message.length > 1000) { return { isValid: false, error: 'Invalid message length' } } @@ -99,7 +94,6 @@ export async function POST(req: Request) { const sanitizedData = { name: sanitizeInput(data.name), email: sanitizeInput(data.email), - service: sanitizeInput(data.service), message: sanitizeInput(data.message) } diff --git a/src/lib/email.ts b/src/lib/email.ts index 1d757ef..1590b94 100644 --- a/src/lib/email.ts +++ b/src/lib/email.ts @@ -3,7 +3,6 @@ import nodemailer from 'nodemailer' interface EmailData { name: string email: string - service: string message: string } @@ -26,14 +25,13 @@ export async function sendEmail(data: EmailData) { const mailOptions = { from: process.env.GOOGLE_EMAIL, to: process.env.RECIPIENT_EMAIL, - subject: `New Contact Form Submission - ${data.service}`, + subject: 'New Contact Form Submission', html: `
Name: ${data.name}
Email: ${data.email}
-Service: ${data.service}
Message:
${data.message}