'use client'; import Popover from '@/components/ui/Popover'; import { useUser } from '@/context/user'; import { titleCase } from '@/lib/utils'; import { AlignLeftIcon, X } from 'lucide-react'; import { useRouter, useSelectedLayoutSegment } from 'next/navigation'; import { useEffect, useState } from 'react'; import AvatarComponent from '../Avatar'; export default function Usernav({ isOpen, toggle }: { isOpen: boolean; toggle: () => void }) { const [isMenuOpen, setIsMenuOpen] = useState(false); const router = useRouter(); const segment = useSelectedLayoutSegment(); const { data: me, isLoading } = useUser(); useEffect(() => { if (isOpen) { setIsMenuOpen(false); } }, [isOpen]); return (