import { LaIcon } from "../../la-icon" import { useState } from "react" import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger } from "@/components/ui/dropdown-menu" import { useAccount } from "@/lib/providers/jazz-provider" import Link from "next/link" import { useAuth } from "@clerk/nextjs" const MenuItem = ({ icon, text, href, onClick, onClose }: { icon: string text: string href?: string onClick?: () => void onClose: () => void }) => { const handleClick = () => { onClose() if (onClick) { onClick() } } return (
{href ? ( {text} ) : ( {text} )}
) } export const ProfileSection: React.FC = () => { const { me } = useAccount({ profile: true }) const { signOut } = useAuth() const [menuOpen, setMenuOpen] = useState(false) const closeMenu = () => setMenuOpen(false) return (
{/*
*/}
) }