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