"use client" import { useCart } from "@/lib/cart" import Header from "@/components/layout/header" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Plus, Minus, Trash2, ShoppingCart } from "lucide-react" import Image from "next/image" import Link from "next/link" export default function CartPage() { const { items, updateQuantity, removeItem, getTotalItems, getTotalPrice, clearCart } = useCart() const totalItems = getTotalItems() const totalPrice = getTotalPrice() return (

سلة التسوق

({totalItems} منتج)

{items.length === 0 ? (

سلة التسوق فارغة

لم تقم بإضافة أي منتجات إلى سلة التسوق بعد

) : (
{/* Cart Items */}
{items.map((item) => (
{item.product.name}

{item.product.name}

{item.product.description}

{item.quantity}
{(item.product.price * item.quantity).toFixed(2)} جنيه
))}
{/* Order Summary */}
ملخص الطلب
المجموع الفرعي: {totalPrice.toFixed(2)} جنيه
الشحن: مجاني
المجموع الكلي: {totalPrice.toFixed(2)} جنيه
)}
) }