import type { ContactFormDTO } from '@/types/contact-form-dto.types';

const API_URL = process.env.NEXT_PUBLIC_API_URL;
export async function submitContactFormRequest(contactData: ContactFormDTO) {
  const response = await fetch(`${API_URL}/contact`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(contactData),
  });

  if (!response.ok) {
    throw new Error(`El error al enviar el formulario (${response.status})`);
  }

  return await response.json();
}
