import { useState } from 'react'; import Head from 'next/head'; import Link from 'next/link'; import Image from 'next/image'; import { motion } from 'framer-motion'; import { Heart } from 'lucide-react'; import Header from '../../components/Header'; import Footer from '../../components/Footer'; import { Product, products } from '../../data/products'; export default function NewArrivals() { const [hoveredProduct, setHoveredProduct] = useState(null); const [favorites, setFavorites] = useState([]); // Фильтруем только новые товары const newProducts = products.filter(product => product.isNew); // Функция для добавления/удаления товара из избранного const toggleFavorite = (id: number, e: React.MouseEvent) => { e.preventDefault(); e.stopPropagation(); setFavorites(prev => prev.includes(id) ? prev.filter(itemId => itemId !== id) : [...prev, id] ); }; return (
Новинки | Brand Store
Новые поступления {newProducts.length > 0 ? ( {newProducts.map((product, index) => ( setHoveredProduct(product.id)} onMouseLeave={() => setHoveredProduct(null)} >
1 ? product.images[1] : product.images[0]} alt={product.name} fill className="object-cover transition-transform duration-500 ease-in-out" />
Новинка

{product.name}

{product.description}

{product.price} ₽ {product.inStock ? 'В наличии' : 'Нет в наличии'}
))}
) : (

Новинок пока нет

Вернуться на главную
)}
); }