import { useLocation } from 'react-router-dom'; import { useCurrentUserTaskCount } from '@/activities/tasks/hooks/useCurrentUserDueTaskCount'; import { useCommandMenu } from '@/command-menu/hooks/useCommandMenu'; import { Favorites } from '@/favorites/components/Favorites'; import { ObjectMetadataNavItems } from '@/object-metadata/components/ObjectMetadataNavItems'; import { SettingsNavbar } from '@/settings/components/SettingsNavbar'; import { IconBell, IconCheckbox, IconSearch, IconSettings, } from '@/ui/display/icon/index'; import { useIsSubMenuNavbarDisplayed } from '@/ui/layout/hooks/useIsSubMenuNavbarDisplayed'; import MainNavbar from '@/ui/navigation/navbar/components/MainNavbar'; import NavItem from '@/ui/navigation/navbar/components/NavItem'; import NavTitle from '@/ui/navigation/navbar/components/NavTitle'; export const AppNavbar = () => { const currentPath = useLocation().pathname; const { openCommandMenu } = useCommandMenu(); const isInSubMenu = useIsSubMenuNavbarDisplayed(); const { currentUserDueTaskCount } = useCurrentUserTaskCount(); return ( <> {!isInSubMenu ? ( { openCommandMenu(); }} keyboard={['⌘', 'K']} /> ) : ( )} ); };