import Dropdown from '@/components/Common/Dropdown'; import DropdownButton from '@/components/Common/DropdownButton'; import { useAuth } from '@/context/AuthContext'; import { useConceptNavigation } from '@/context/NavigationContext'; import { useConceptTheme } from '@/context/ThemeContext'; interface UserDropdownProps { isOpen: boolean hideDropdown: () => void } function UserDropdown({ isOpen, hideDropdown }: UserDropdownProps) { const { darkMode, toggleDarkMode } = useConceptTheme(); const router = useConceptNavigation(); const { user, logout } = useAuth(); const navigateProfile = () => { hideDropdown(); router.push('/profile'); }; const logoutAndRedirect = () => { hideDropdown(); logout(() => router.push('/login/')); }; return ( ); } export default UserDropdown;