import { X, Mail, Phone, MapPin, Clock, Calendar } from 'lucide-react'; import { useEffect, useState } from 'react'; import { createPortal } from 'react-dom'; interface ContactModalProps { isOpen: boolean; onClose: () => void; } export function ContactModal({ isOpen, onClose }: ContactModalProps) { useEffect(() => { if (isOpen) { document.body.style.overflow = 'hidden'; } else { document.body.style.overflow = 'unset'; } return () => { document.body.style.overflow = 'unset'; }; }, [isOpen]); if (!isOpen) return null; const modalContent = (
Оставьте заявку — перезвоним в течение часа