'use client'; import { useState, FormEvent } from 'react'; const SERVICES_URL = process.env.NEXT_PUBLIC_SERVICES_URL || 'http://localhost:5001/api'; export default function ContactoPage() { const [mail, setMail] = useState(''); const [mensaje, setMensaje] = useState(''); const [enviando, setEnviando] = useState(false); const handleSubmit = async (e: FormEvent) => { e.preventDefault(); setEnviando(true); try { await fetch(`${SERVICES_URL}/email/send`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ to: mail, subject: 'Contacto desde SAM', body: mensaje }), }); alert('Correo enviado'); setMail(''); setMensaje(''); } catch { alert('Error al enviar'); } finally { setEnviando(false); } }; return (