'use client'; import { useRef, useState } from 'react'; import { motion, useInView } from 'framer-motion'; import { Home, Droplets, Waves, CheckSquare, Thermometer, Building, FlaskConical, ArrowRight, FileText, } from 'lucide-react'; import { Button } from '@/components/ui/button'; import ContactModal from './ContactModal'; import Link from 'next/link'; import Image from 'next/image'; export const services = [ { icon: Droplets, title: 'Экспертиза при заливе', slug: 'flood-expertise', description: 'Строительно-техническая экспертиза для определения причины залития помещений, оценка ущерба и рекомендации по устранению последствий.', details: [ 'Определение источника протечки', 'Оценка нанесенного ущерба', 'Расчет стоимости восстановительных работ', 'Составление экспертного заключения', ], image: '/images/placeholders/services/flood-expertise.jpg', }, { icon: Waves, title: 'Обследование канализации', slug: 'sewerage-inspection', description: 'Профессиональное обследование канализационных систем с использованием современного диагностического оборудования.', details: [ 'Видеодиагностика труб', 'Проверка герметичности', 'Оценка состояния коммуникаций', 'Рекомендации по ремонту', ], image: '/images/placeholders/services/sewerage-inspection.jpg', }, { icon: Home, title: 'Признание дома жилым', slug: 'house-recognition', description: 'Экспертиза для признания дома пригодным для круглогодичного проживания, оценка соответствия всем необходимым нормам.', details: [ 'Оценка конструкций', 'Проверка инженерных систем', 'Анализ микроклимата', 'Подготовка документации', ], image: '/images/placeholders/services/house-recognition.jpg', }, { icon: CheckSquare, title: 'Экспертиза ремонтных работ', slug: 'renovation-expertise', description: 'Определение качества выполненных ремонтных работ по отделке помещений, выявление дефектов и нарушений.', details: [ 'Проверка качества материалов', 'Оценка технологии работ', 'Выявление дефектов', 'Рекомендации по устранению', ], image: '/images/placeholders/services/renovation-expertise.jpg', }, { icon: Thermometer, title: 'Тепловизионная экспертиза', slug: 'thermal-inspection', description: 'Определение утечек тепла с помощью современного тепловизионного оборудования, выявление проблемных зон.', details: [ 'Тепловизионная съемка', 'Анализ теплопотерь', 'Выявление мостиков холода', 'Рекомендации по утеплению', ], image: '/images/placeholders/services/thermal-inspection.jpg', }, { icon: Thermometer, title: 'Определение причины возникновения плесени', slug: 'mold-inspection', description: 'Профессиональное обследование с целью выявления и устранения причин появления плесени.', details: [ 'Измерение влажности воздуха и конструкций', 'Проверка вентиляции', 'Взятие соскобов плесени для анализа', 'Рекомендации по устранению', ], image: '/images/placeholders/services/construction-control.jpg', }, { icon: FlaskConical, title: 'Обмер помещений', slug: 'room-measurement', description: 'Профессиональные обмеры помещений с использованием современного оборудования и составлением точных планов.', details: [ 'Замеры всех помещений', 'Создание поэтажных планов', 'Расчет площадей', 'Составление технического паспорта', ], image: '/images/placeholders/services/room-measurement.jpg', }, ]; const Services = () => { const ref = useRef(null); const isInView = useInView(ref, { once: true, margin: '-100px' }); const [isModalOpen, setIsModalOpen] = useState(false); const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1, delayChildren: 0.1, }, }, }; const itemVariants = { hidden: { y: 20, opacity: 0 }, visible: { y: 0, opacity: 1, transition: { type: 'spring', stiffness: 100, damping: 15, duration: 0.3, }, }, }; return (

Наши услуги

Предоставляем полный спектр услуг по экспертизе и обследованию объектов

{services.map((service, index) => (

{service.title}

{service.description}

    {service.details.map((detail, idx) => (
  • {detail}
  • ))}
{service.title}
))}

Подберем оптимальное решение под ваши задачи.
Все консультации бесплатны.

setIsModalOpen(false)} />
); }; export default Services;