"use client"; import { Heart, ShoppingCart, Trash2, TrendingDown } from "lucide-react"; import { useState } from "react"; import { AspectRatio } from "@/components/ui/aspect-ratio"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { cn } from "@/lib/utils"; interface WishlistItem { id: string; name: string; image: string; price: number; originalPrice?: number; inStock: boolean; priceDrop?: boolean; } const DEFAULT_ITEMS: WishlistItem[] = [ { id: "1", name: "هدفون بی‌سیم نویزکنسل", image: "/block-media/shadcnblocks/block/ecommerce/electronics/Modern-White-Headphones-1.png", price: 50000, originalPrice: 60000, inStock: true, priceDrop: true, }, { id: "2", name: "کیف چرمی کراس‌بادی", image: "/block-media/shadcnblocks/block/ecommerce/clothes/maroon-leather-handbag.png", price: 180000, inStock: true, }, { id: "3", name: "پالتو پشمی کلاسیک", image: "/block-media/shadcnblocks/block/ecommerce/clothes/Young-Man-in-White-Hoodie-1.png", price: 1200000, inStock: false, }, { id: "4", name: "گوشواره حلقه‌ای طلا", image: "/block-media/shadcnblocks/block/ecommerce/accessories/Elegant-Gold-Earrings-1.png", price: 8000000, originalPrice: 9000000, inStock: true, priceDrop: true, }, { id: "5", name: "هودی پنبه‌ای اوورسایز", image: "/block-media/shadcnblocks/block/ecommerce/clothes/black-hoodie-against-light-background.png", price: 6500000, inStock: true, }, { id: "6", name: "ساعت مینیمال", image: "/block-media/shadcnblocks/block/ecommerce/accessories/Elegant-Watch-on-Womans-Wrist-1.png", price: 12500000, inStock: true, }, ]; interface Wishlist1Props { items?: WishlistItem[]; className?: string; } const Wishlist1 = ({ items = DEFAULT_ITEMS, className }: Wishlist1Props) => { const [wishlistItems, setWishlistItems] = useState(items); const removeItem = (id: string) => { setWishlistItems((prev) => prev.filter((item) => item.id !== id)); }; const formatPrice = (price: number) => { return new Intl.NumberFormat("fa-IR", { style: "currency", currency: "IRR", }).format(price); }; return (
{/* Header */}

لیست علاقه‌مندی‌های من

{wishlistItems.length.toLocaleString("fa-IR")} مورد ذخیره شده

{wishlistItems.length > 0 && ( )}
{/* Grid */} {wishlistItems.length > 0 ? (
{wishlistItems.map((item) => (
{item.name} {/* Badges */}
{item.priceDrop && ( کاهش قیمت )} {!item.inStock && ( ناموجود )}
{/* Remove Button */}

{item.name}

{formatPrice(item.price)} {item.originalPrice && ( {formatPrice(item.originalPrice)} )}
))}
) : (

لیست علاقه‌مندی شما خالی است

با کلیک روی آیکن قلب در هر محصول، موارد مورد علاقه را ذخیره کنید

)}
); }; export { Wishlist1 };