import { useCallback } from 'react'; import { useMatch, useNavigate, useResolvedPath } from 'react-router-dom'; import { useAuth } from '@/auth/hooks/useAuth'; import { AppPath } from '@/types/AppPath'; import { IconAt, IconColorSwatch, IconHierarchy2, IconLogout, IconRobot, IconSettings, IconUserCircle, IconUsers, } from '@/ui/display/icon'; import NavItem from '@/ui/navigation/navigation-drawer/components/NavItem'; import NavTitle from '@/ui/navigation/navigation-drawer/components/NavTitle'; import SubMenuNavbar from '@/ui/navigation/navigation-drawer/components/SubMenuNavbar'; export const SettingsNavbar = () => { const navigate = useNavigate(); const { signOut } = useAuth(); const handleLogout = useCallback(() => { signOut(); navigate(AppPath.SignIn); }, [signOut, navigate]); return ( ); };