import { useState } from 'react' import { motion } from 'framer-motion' import { EnvelopeIcon, PhoneIcon, MapPinIcon } from '@heroicons/react/24/outline' import { Button, Card, Input } from '../../components/UI' import { Switch } from '@headlessui/react' const contactInfo = [ { icon: PhoneIcon, title: 'Телефон', content: '+389 XX XXX XXX', link: 'tel:+389XXXXXXX' }, { icon: EnvelopeIcon, title: 'Емаил', content: 'contact@imk.mk', link: 'mailto:contact@imk.mk' }, { icon: MapPinIcon, title: 'Адреса', content: 'Скопје, Македонија', link: 'https://goo.gl/maps/your-location' } ] function classNames(...classes) { return classes.filter(Boolean).join(' ') } export default function Contact() { const [formData, setFormData] = useState({ firstName: '', lastName: '', company: '', email: '', message: '' }) const [isSubmitting, setIsSubmitting] = useState(false) const [submitStatus, setSubmitStatus] = useState(null) const [agreed, setAgreed] = useState(false) const handleSubmit = async (e) => { e.preventDefault() setIsSubmitting(true) try { const response = await fetch('https://formsubmit.co/taratur@gmail.com', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(formData) }) if (response.ok) { setSubmitStatus('success') setFormData({ firstName: '', lastName: '', company: '', email: '', message: '' }) } else { setSubmitStatus('error') } } catch (error) { setSubmitStatus('error') } finally { setIsSubmitting(false) } } const handleChange = (e) => { const { name, value } = e.target setFormData(prev => ({ ...prev, [name]: value })) } return (

Пишете ни порака | Закажете средба