'use client'; import * as React from 'react'; import { motion } from 'framer-motion'; import { Button } from '@/components/ui/Button'; export function ContactForm() { const [status, setStatus] = React.useState<'idle' | 'loading' | 'success' | 'error'>('idle'); const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setStatus('loading'); // Simulate server action using @mintel/mail or API route setTimeout(() => { setStatus('success'); }, 1500); }; return (
{/* Decorative accent */}

Projektanfrage stellen

Hinterlassen Sie uns Ihre Kontaktdaten und Details zu Ihrem Vorhaben. Wir melden uns umgehend bei Ihnen.

{status === 'success' ? (

Anfrage erfolgreich gesendet

Vielen Dank für Ihr Interesse an der E-TIB Gruppe. Ein Ansprechpartner wird sich zeitnah mit Ihnen in Verbindung setzen.

) : (