"use client"; import { ChevronUpIcon } from "@/assets/icons"; import { Dropdown, DropdownContent, DropdownTrigger, } from "@/components/ui/dropdown"; import { useUser } from "@/contexts"; import { cn } from "@/lib/utils"; import Image from "next/image"; import Link from "next/link"; import { useState } from "react"; import { LogOutIcon, SettingsIcon, UserIcon } from "./icons"; export function UserInfo() { const [isOpen, setIsOpen] = useState(false); const { logout, user } = useUser(); return ( My Account
{user?.full_name}

User information

{user?.profile_image ? ( {`Avatar ) : (
)}
{user?.full_name}
{user?.email}

setIsOpen(false)} className="flex w-full items-center gap-2.5 rounded-lg px-2.5 py-[9px] hover:bg-gray-2 hover:text-dark dark:hover:bg-dark-3 dark:hover:text-white" > View profile setIsOpen(false)} className="flex w-full items-center gap-2.5 rounded-lg px-2.5 py-[9px] hover:bg-gray-2 hover:text-dark dark:hover:bg-dark-3 dark:hover:text-white" > Account Settings

); }