"use client" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Plus, Settings, Bell, Download, Share2, User, Shield, Users, BarChart3, LogOut, ChevronDown, } from "lucide-react" import { useAuth } from "@/hooks/use-auth" export function DashboardHeader() { const { userProfile, logout, isAdmin } = useAuth() const handleLogout = async () => { try { await logout() } catch (error) { console.error("Logout error:", error) } } return (
E

EarnTracker

{isAdmin ? "Admin Panel" : "Pro Plan"}
{isAdmin && ( User Management Platform Analytics System Settings Security Logs )}
{userProfile?.email}
Profile Settings Account Settings Sign Out
) }