"use client" import { BadgeCheck, Bell, ChevronsUpDown, CreditCard, LogOut, Sparkles, } from "lucide-react" import { Avatar, AvatarFallback, AvatarImage, } from '@/components/ui/avatar' import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar, } from '@/components/ui/sidebar' import { User } from "@/types/user" import { useUser } from "./user-context" import Link from "next/link" import { Badge } from "@/components/ui/badge" import { IconDashboard } from "@tabler/icons-react" export function NavUser({ user }: { user: User }) { const { isMobile } = useSidebar() const { logout } = useUser() return ( CN
{user.name} {user.role}
{user.email}
CN
{user.name} {user.email}
Upgrade to Pro Account Billing {user.role === 'ADMIN' ? ( Dashboard ) : <>} Notifications Log out
) }