import React, { useState } from 'react'; import { Link } from 'react-router-dom'; import { motion } from 'framer-motion'; import { Mail, Phone, MapPin, Send, CheckCircle } from 'lucide-react'; const Contact = () => { const [submitted, setSubmitted] = useState(false); const [loading, setLoading] = useState(false); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setLoading(true); const formData = new FormData(e.currentTarget); const data = Object.fromEntries(formData.entries()); try { const response = await fetch('/api/contact', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data), }); if (response.ok) { setSubmitted(true); } else { const err = await response.json(); alert(`Fehler: ${err.error || 'Es gab einen Fehler beim Senden Ihrer Nachricht.'}`); } } catch (error) { alert('Es gab einen Fehler beim Senden Ihrer Nachricht.'); } finally { setLoading(false); } }; return (

Kontakt

Haben Sie Fragen zu einem Projekt oder benötigen Sie technische Beratung? Wir freuen uns auf Ihre Nachricht.

Anschrift

MB Grid Solutions GmbH
Raiffeisenstraße 22
73630 Remshalden

{submitted ? (

Nachricht gesendet

Vielen Dank für Ihre Anfrage. Wir werden uns in Kürze bei Ihnen melden.

) : (

* Pflichtfelder. Mit dem Absenden erklären Sie sich mit unserer Datenschutzerklärung einverstanden.

)}
); }; export default Contact;