import React, { useState } from 'react'; import { groupProjectsByCategory } from '../constants'; import { MapPin, ChevronDown } from 'lucide-react'; import { Link } from 'react-router-dom'; const Projects: React.FC = () => { const categories = groupProjectsByCategory().slice(0, 3); // Показываем только 3 категории const [openCategories, setOpenCategories] = useState<{ [key: string]: boolean }>({ [categories[0]?.name]: true // Открываем первую категорию по умолчанию }); const toggleCategory = (categoryName: string) => { setOpenCategories(prev => ({ ...prev, [categoryName]: !prev[categoryName] })); }; return (

Наши недавние проекты

Наша команда всегда ответственно относится к проектам, которые вы нам доверили. Спасибо, что вы рядом.

{categories.map((category) => (
{/* Заголовок категории */} {/* Список проектов (показываем только первые 3) */}
{category.projects.slice(0, 3).map((project, index) => (
{index + 1}

{project.title}

{project.description}
))}
))}
Смотреть все проекты
); }; export default Projects;