"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 (
EarnTracker