"use client" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Separator } from "@/components/ui/separator" import { Avatar, AvatarFallback } from "@/components/ui/avatar" import { Languages, Menu, X, LayoutDashboard, Users, Activity, Settings, ChevronLeft, Shield, } from "lucide-react" import Link from "next/link" import { usePathname } from "next/navigation" import { useState } from "react" import { cn } from "@/lib/utils" const navItems = [ { label: "System Overview", href: "/admin", icon: LayoutDashboard }, { label: "User Management", href: "/admin", icon: Users }, { label: "Provider Status", href: "/admin", icon: Activity }, { label: "Settings", href: "/admin/settings", icon: Settings }, ] export function AdminHeader() { const [mobileOpen, setMobileOpen] = useState(false) const pathname = usePathname() return ( <>
{/* Mobile menu */} {/* Mobile brand */}
Admin
{/* Desktop title */}

System Administration

Monitor infrastructure and manage users
{/* Right side */}
Superadmin SA
{/* Mobile nav */} {mobileOpen && (
)} ) }