import { Avatar, Dropdown, DropdownItem, DropdownMenu, DropdownSection, DropdownTrigger, NavbarItem, } from "@nextui-org/react"; import { UserType } from "@/types/UserType"; interface NavbarUserProps { user: UserType; } export default function PCNavbarUser({ user }: NavbarUserProps) { return ( <NavbarItem> <Dropdown backdrop="opaque"> <DropdownTrigger> <Avatar src={user.profilePicture} className="cursor-pointer" classNames={{ base: "bg-transparent", }} /> </DropdownTrigger> <DropdownMenu> <DropdownSection title={user.name}> <DropdownItem key="profile" className="text-[#333] dark:text-white" href={`/u/${user.slug}`} > Profile </DropdownItem> <DropdownItem showDivider key="settings" className="text-[#333] dark:text-white" href="/settings" > Settings </DropdownItem> </DropdownSection> <DropdownItem key="logout" color="danger" className="text-danger" href="/logout" > Logout </DropdownItem> </DropdownMenu> </Dropdown> </NavbarItem> ); }