"use client"; import React, { useState } from "react"; import Image from "next/image"; export default function ContactForm() { const socialIconSpacing = { "--grid-column-gap": "52px", "--grid-row-gap": "18px", columnGap: "52px", rowGap: "18px", } as React.CSSProperties; const [formData, setFormData] = useState({ fullName: "", email: "", subject: "", message: "", }); const [formStatus, setFormStatus] = useState<"idle" | "submitting" | "success" | "error">("idle"); const handleInputChange = (e: React.ChangeEvent) => { const { name, value } = e.target; setFormData((prev) => ({ ...prev, [name]: value })); }; const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); if (!formData.fullName || !formData.email || !formData.subject || !formData.message) { setFormStatus("error"); return; } setFormStatus("submitting"); try { console.log("Contact form submitted:", formData); await new Promise((resolve) => setTimeout(resolve, 1000)); setFormStatus("success"); setFormData({ fullName: "", email: "", subject: "", message: "" }); } catch { setFormStatus("error"); } }; return (
{/* Left Dark Panel */}
/ get in touch /

We are always ready to help you and answer your questions

Connecting businesses with fast, secure, smart deliveries.

Call Center

Tel : +91 86886 97941

Our Location

5th Floor, Vision Ultima, Street No.3, Jayabheri Enclave, Gachibowli, Hyderabad, Telangana 500032.

{/* Right White Form Card */}
Get in Touch
Full name
Email
Subject
Message
{formStatus === "success" && (
Message sent successfully!
)} {formStatus === "error" && (
Something went wrong. Please try again.
)}
); }