import { getCurrentUser } from "@/lib/auth" import { getOrdersByCustomerId } from "@/lib/orders" import StatsCard from "@/components/dashboard/stats-card" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import { ShoppingBag, Wrench, Heart, Clock, Package, CheckCircle } from "lucide-react" import Link from "next/link" export default async function DashboardPage() { const user = await getCurrentUser() const orders = user ? getOrdersByCustomerId(user.id) : [] const productOrders = orders.filter((order) => order.type === "product") const serviceOrders = orders.filter((order) => order.type === "service") const completedOrders = orders.filter((order) => order.status === "delivered") const pendingOrders = orders.filter((order) => ["pending", "confirmed", "processing", "shipped"].includes(order.status), ) const recentOrders = orders.slice(0, 5) return (
إليك نظرة عامة على حسابك وطلباتك
{order.id}
{order.type === "product" ? "طلب منتجات" : order.serviceRequest?.serviceName}
{order.totalAmount} جنيه
لا توجد طلبات بعد
تابع حالة طلباتك من صفحة الطلبات