47 lines
897 B
TypeScript
47 lines
897 B
TypeScript
import {
|
|
IconCreditCard,
|
|
IconDotsVertical,
|
|
IconLogout,
|
|
IconNotification,
|
|
IconUserCircle,
|
|
} from "@tabler/icons-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,
|
|
} from "@/components/ui/sidebar"
|
|
import { NavUserClient } from "./nav-user-client"
|
|
|
|
export function NavUser({
|
|
user,
|
|
}: {
|
|
user: {
|
|
name: string
|
|
email: string
|
|
avatar: string
|
|
}
|
|
}) {
|
|
return (
|
|
<SidebarMenu>
|
|
<SidebarMenuItem>
|
|
<NavUserClient user={user} />
|
|
</SidebarMenuItem>
|
|
</SidebarMenu>
|
|
)
|
|
}
|