"use client" import Link from "next/link" import { usePathname } from "next/navigation" import { Button } from "@/components/ui/button" import { Home, Briefcase, Calendar, DollarSign, User, Star, Settings, HelpCircle, LogOut, Clock } from "lucide-react" const menuItems = [ { href: "/plumber", label: "نظرة عامة", icon: Home, }, { href: "/plumber/jobs", label: "المهام", icon: Briefcase, }, { href: "/plumber/schedule", label: "الجدولة", icon: Calendar, }, { href: "/plumber/earnings", label: "الأرباح", icon: DollarSign, }, { href: "/plumber/reviews", label: "التقييمات", icon: Star, }, { href: "/plumber/availability", label: "أوقات العمل", icon: Clock, }, { href: "/plumber/profile", label: "الملف الشخصي", icon: User, }, { href: "/plumber/settings", label: "الإعدادات", icon: Settings, }, { href: "/plumber/support", label: "المساعدة", icon: HelpCircle, }, ] export default function PlumberSidebar() { const pathname = usePathname() const handleLogout = async () => { try { await fetch("/api/auth/logout", { method: "POST" }) window.location.href = "/" } catch (error) { console.error("Logout error:", error) } } return (

لوحة السباك

) }