"use client" import { useFavorites } from "@/contexts/favorites-context" import { useCart } from "@/contexts/cart-context" import { Button } from "./ui/button" import { ShoppingCart, Trash, Check } from 'lucide-react' import Image from "next/image" interface FavoriteItem { id: number; title: string; price: number; image?: string; } export function FavoriteItems() { const { items, removeFromFavorites } = useFavorites() const { addToCart, removeFromCart, items: cartItems } = useCart() const handleToggleCart = (item: FavoriteItem) => { const isItemInCart = cartItems.some(cartItem => cartItem.id === item.id) if (isItemInCart) { removeFromCart(item.id) } else { addToCart({ id: item.id, title: item.title, price: item.price, }) } } if (items.length === 0) { return (
У вас пока нет избранных товаров