"use client"; import Iconss from "@/components/ui/icons"; import { MapPin, Phone, Mail, Send } from "lucide-react"; import { zodResolver } from "@hookform/resolvers/zod"; import { useForm } from "react-hook-form"; import { z } from "zod"; import { contactFormSchema } from "@/lib/validations/validation"; import { Button } from "@/components/ui/button"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage, } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Textarea } from "@/components/ui/textarea"; import { sendContactForm } from "@/lib/api/contact"; const ContactUs = () => { const form = useForm>({ resolver: zodResolver(contactFormSchema), defaultValues: { name: "", email: "", message: "", }, }); async function onSubmit(values: z.infer) { await sendContactForm(values); console.log(values); } return ( <>

Contact Us

{/* Left contact page */}
( Name )} /> ( Email )} /> ( Message