import { getCurrentUser } from "@/lib/auth" import { getJobsByPlumberId, getPlumberEarnings } from "@/lib/plumber-jobs" import StatsCard from "@/components/dashboard/stats-card" import JobCard from "@/components/plumber/job-card" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Briefcase, DollarSign, Star, Clock, TrendingUp, Calendar, CheckCircle } from "lucide-react" import Link from "next/link" export default async function PlumberDashboard() { const user = await getCurrentUser() const jobs = user ? getJobsByPlumberId(user.id) : [] const earnings = user ? getPlumberEarnings(user.id) : null const pendingJobs = jobs.filter((job) => job.status === "pending") const todayJobs = jobs.filter((job) => { const today = new Date().toISOString().split("T")[0] return job.scheduledDate === today }) const upcomingJobs = jobs.filter((job) => { const today = new Date().toISOString().split("T")[0] return job.scheduledDate > today && job.status === "accepted" }) return (
إليك نظرة عامة على مهامك وأرباحك
الأرباح الإجمالية
{earnings.totalEarnings} جنيه
أرباح هذا الشهر
{earnings.monthlyEarnings} جنيه
أرباح هذا الأسبوع
{earnings.weeklyEarnings} جنيه
لا توجد مهام معلقة
لا توجد مهام مجدولة اليوم