import { useNavigate } from 'react-router'; import { LogOut, User, Moon, Sun } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; import { useAuthStore } from '@/stores/auth'; import { useTheme } from '@/hooks/use-theme'; export function Header() { const navigate = useNavigate(); const { user, logout } = useAuthStore(); const { theme, toggleTheme } = useTheme(); const handleLogout = async () => { await logout(); navigate('/login'); }; return (
{user?.email} navigate('/account/security')}> Account Settings Logout
); }