'use client'; import Image from 'next/image'; import { useState } from 'react'; import FadeInSection from './FadeInSection'; import CallbackModal from './CallbackModal'; import { Droplets, Zap, Thermometer, Wrench } from 'lucide-react'; const workExamples = [ { id: 1, title: 'Дом из керамзитобетона', description: 'Московская область, г. Люберцы, дом из керамзит бетона', image: '/images/dom1.jpeg', area: '100 кв.м', material: 'Керамзитобетон', }, { id: 2, title: 'Дом из пенобетонных блоков', description: 'г. Чебоксары, Альгешево, дом 75 м2 из пенобетонных блоков', image: '/images/dom2.jpg', area: '75 кв.м', material: 'Пенобетонные блоки', }, { id: 3, title: 'Кирпичный дом', description: 'г. Чебоксары, ул. Гражданская, дом 120 м2 из кирпича', image: '/images/dom3.jpg', area: '120 кв.м', material: 'Кирпич', }, { id: 4, title: 'Дом из керамзитбетонных блоков', description: 'пос. Кугеси, дом 175 м2 из керамзитбетонных блоков', image: '/images/dom4.jpg', area: '175 кв.м', material: 'Керамзитбетонные блоки', }, { id: 5, title: 'Дом из керамзитбетонных блоков', description: 'г. Чебоксары, ул. Лунная, дом 110 м2 из керамзитбетонных блоков', image: '/images/dom5.jpg', area: '110 кв.м', material: 'Керамзитбетонные блоки', }, { id: 6, title: '2х этажный каркасный дом', description: 'г. Чебоксары, Южный поселок, 2х этажный каркасный дом', image: '/images/dom6.jpeg', area: '110 кв.м', material: 'Каркасная технология', }, { id: 7, title: 'Монтаж фундамента', description: 'г. Чебоксары, мкр Садовый, монтаж фундамента многоквартирного дома', image: '/images/dom11.jpeg', area: '-', material: 'Фундаментные работы', }, { id: 8, title: 'Монтаж систем отопления', description: 'Город Чебоксары, пр. Г.Айги, д. 15-1, монтаж систем отопления', image: '/images/dom22.jpeg', area: '-', material: 'Отопительные системы', }, { id: 9, title: 'Деревянный каркасный дом', description: 'Г.Чебоксары п. Альгешево, 100 м2', image: '/images/dom33.jpg', area: '100 кв.м', material: 'Каркасная технология', }, { id: 10, title: 'Деревянный каркасный дом', description: 'г. Мариинский Посад, 80 м2', image: '/images/dom44.jpg', area: '80 кв.м', material: 'Каркасная технология', }, { id: 11, title: 'Деревянный каркасный дом', description: 'г. Цивильск, 80 м2', image: '/images/dom55.jpg', area: '80 кв.м', material: 'Каркасная технология', }, { id: 12, title: 'Деревянный каркасный дом', description: 'с. Комсомольское, 78 м2', image: '/images/dom66.jpg', area: '78 кв.м', material: 'Каркасная технология', }, { id: 13, title: 'Деревянный каркасный дом', description: 'Сосновка, 92 м2', image: '/images/dom77.jpg', area: '92 кв.м', material: 'Каркасная технология', }, { id: 14, title: 'Деревянный каркасный дом', description: 'пос. Кугеси 110 м2', image: '/images/dom88.webp', area: '110 кв.м', material: 'Каркасная технология', }, { id: 15, title: 'Дом из керамзитбетонных блоков', description: 'пос. Кугеси, дом 78 м2 из керамзитбетонных блоков', image: '/images/dom99.jpg', area: '78 кв.м', material: 'Керамзитбетонные блоки', }, ]; const additionalServices = [ { id: 1, icon: Droplets, title: 'Монтаж водоснабжения', description: 'Проектирование и установка систем водоснабжения с использованием качественных материалов', features: ['Холодное и горячее водоснабжение', 'Установка счетчиков', 'Гарантия на работы'], image: '/images/voda.jpeg' }, { id: 2, icon: Wrench, title: 'Монтаж канализации', description: 'Полный комплекс работ по устройству канализационных систем', features: ['Внутренняя канализация', 'Наружные сети', 'Септики и очистные сооружения'], image: '/images/kanal.jpg' }, { id: 3, icon: Zap, title: 'Монтаж электрики', description: 'Электромонтажные работы любой сложности с соблюдением всех норм безопасности', features: ['Внутренняя проводка', 'Электрощиты', 'Освещение и розетки'], image: '/images/electro.jpg' }, { id: 4, icon: Thermometer, title: 'Монтаж отопления', description: 'Установка современных систем отопления для комфортного проживания', features: ['Радиаторное отопление', 'Теплые полы', 'Котельное оборудование'], image: '/images/otop.jpg' }, ]; const WorkExamplesSection = () => { const [isCallbackModalOpen, setIsCallbackModalOpen] = useState(false); return (
{/* Технический фон */}
{/* Инструменты стилизованные */}
{/* Гайки и болты */}
{/* Технические линии */}
{/* Заголовок секции */}

Примеры работ

Реальные проекты, которые мы успешно реализовали для наших клиентов {/* Карточки примеров работ */}
{workExamples.map((example, index) => ( {/* Фон */}
{/* Изображение */}
{example.title} {/* Градиент поверх изображения */}
{/* Бейдж с материалом */}
{example.material}
{/* Контент */}

{example.title}

{example.description}

{/* Характеристики */}
Площадь: {example.area}
Завершен
{/* Декоративный элемент */}
))}
{/* Дополнительные услуги */}

Дополнительные услуги

{additionalServices.map((service, index) => ( {/* Фон */}
{/* Изображение */}
{service.title} {/* Градиент поверх изображения */}
{/* Иконка поверх изображения */}
{/* Контент */}

{service.title}

{service.description}

    {service.features.map((feature, featureIndex) => (
  • {feature}
  • ))}
{/* Декоративный элемент */}
))}
{/* Призыв к действию */}
{/* Модальное окно */} setIsCallbackModalOpen(false)} />
); }; export default WorkExamplesSection;