"use client"; import Image from "next/image"; import Link from "next/link"; import { Heart, ShoppingBag, Trash2 } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Sheet, SheetContent, SheetDescription, SheetHeader, SheetTitle } from "@/components/ui/sheet"; import { useCartStore } from "@/store/cart-store"; import { useWishlistStore } from "@/store/wishlist-store"; export function WishlistDrawer() { const products = useWishlistStore((state) => state.products); const isOpen = useWishlistStore((state) => state.isOpen); const closeWishlist = useWishlistStore((state) => state.closeWishlist); const removeProduct = useWishlistStore((state) => state.removeProduct); const addItem = useCartStore((state) => state.addItem); return ( { if (!open) closeWishlist(); }}> Mis favoritos {products.length} producto{products.length === 1 ? "" : "s"} guardado{products.length === 1 ? "" : "s"}.
{products.length === 0 ? (

Aún no guardas favoritos

Pulsa el corazón de cualquier producto.

) : products.map((product) => (
{product.name}
{product.name}

{product.category} · {product.collection}

))}
); }