import React from 'react'; import { Card } from '../Card'; import { Badge } from '../Badge'; import { Button } from '../Button'; import { Icon } from '../Icon'; export interface LuxuryProductCardProps { title: string; collection?: string; price: string; originalPrice?: string; badgeText?: string; material?: string; imageUrl?: string; onAddToCart?: () => void; className?: string; } export function LuxuryProductCard({ title, collection = 'المجموعة الخاصة', price, originalPrice, badgeText = 'ستيل 316L مقاوم للصدأ', material = 'Steel 316L · مطلي ذهب', imageUrl, onAddToCart, className = '', }: LuxuryProductCardProps) { return ( {/* Product Image Media Container */}
{imageUrl ? ( {title} ) : (
)} {/* Material Badge */} {badgeText && (
{badgeText}
)}
{/* Card Content */}
{collection}

{title}

{material}
{/* Pricing and CTA */}
{price} {originalPrice && ( {originalPrice} )}
); }