'use client'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar" import {useRouter} from "next/navigation"; import {Button} from "@/components/ui/button"; import {LogOut} from "lucide-react"; import NavItems from "@/components/NavItems"; import {signOut} from "@/lib/actions/auth.actions"; const UserDropdown = ({ user, initialStocks }: {user: User, initialStocks: StockWithWatchlistStatus[]}) => { const router = useRouter(); const handleSignOut = async () => { await signOut(); router.push("/sign-in"); } return (
{user.name[0]}
{user.name} {user.email}
Logout
) } export default UserDropdown