diff --git a/src/components/QuoteRequestForm.tsx b/src/components/QuoteRequestForm.tsx index 66c013f..4f2072b 100644 --- a/src/components/QuoteRequestForm.tsx +++ b/src/components/QuoteRequestForm.tsx @@ -3,17 +3,9 @@ import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Textarea } from '@/components/ui/textarea'; import { Label } from '@/components/ui/label'; -import { - Dialog, - DialogContent, - DialogDescription, - DialogHeader, - DialogTitle, - DialogTrigger, -} from '@/components/ui/dialog'; +import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog'; import { toast } from '@/hooks/use-toast'; import { Send } from 'lucide-react'; - export function QuoteRequestForm() { const [open, setOpen] = useState(false); const [isSubmitting, setIsSubmitting] = useState(false); @@ -22,35 +14,41 @@ export function QuoteRequestForm() { email: '', phone: '', company: '', - message: '', + message: '' }); - const handleChange = (e: React.ChangeEvent) => { - const { name, value } = e.target; - setFormData(prev => ({ ...prev, [name]: value })); + const { + name, + value + } = e.target; + setFormData(prev => ({ + ...prev, + [name]: value + })); }; - const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setIsSubmitting(true); // Simulate form submission await new Promise(resolve => setTimeout(resolve, 1000)); - toast({ title: "Quote Request Sent!", - description: "We'll get back to you within 24 hours.", + description: "We'll get back to you within 24 hours." + }); + setFormData({ + name: '', + email: '', + phone: '', + company: '', + message: '' }); - - setFormData({ name: '', email: '', phone: '', company: '', message: '' }); setIsSubmitting(false); setOpen(false); }; - - return ( - + return - @@ -66,77 +64,31 @@ export function QuoteRequestForm() {
- +
- +
- +
- +
-