Added working peopleV2 table (#2527)

This commit is contained in:
Lucas Bordeau
2023-11-15 19:17:20 +01:00
committed by GitHub
parent c02717c1e3
commit 82142ab70e
4 changed files with 166 additions and 38 deletions

View File

@ -1,4 +1,4 @@
import { useLocation, useNavigate } from 'react-router-dom';
import { useLocation } from 'react-router-dom';
import { useCurrentUserTaskCount } from '@/activities/tasks/hooks/useCurrentUserDueTaskCount';
import { useCommandMenu } from '@/command-menu/hooks/useCommandMenu';
@ -7,26 +7,19 @@ import { ObjectMetadataNavItems } from '@/object-metadata/components/ObjectMetad
import { SettingsNavbar } from '@/settings/components/SettingsNavbar';
import {
IconBell,
IconBuildingSkyscraper,
IconCheckbox,
IconSearch,
IconSettings,
IconTargetArrow,
IconUser,
} 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';
import { measureTotalFrameLoad } from './utils/measureTotalFrameLoad';
export const AppNavbar = () => {
const currentPath = useLocation().pathname;
const { openCommandMenu } = useCommandMenu();
const navigate = useNavigate();
const isInSubMenu = useIsSubMenuNavbarDisplayed();
const { currentUserDueTaskCount } = useCurrentUserTaskCount();
@ -62,34 +55,6 @@ export const AppNavbar = () => {
/>
<Favorites />
<NavTitle label="Workspace" />
<NavItem
label="Companies"
to="/companies"
Icon={IconBuildingSkyscraper}
active={currentPath === '/companies'}
/>
<NavItem
label="People"
to="/people"
onClick={() => {
measureTotalFrameLoad('people');
navigate('/people');
}}
Icon={IconUser}
active={currentPath === '/people'}
/>
<NavItem
label="Opportunities"
// to="/opportunities"
onClick={() => {
measureTotalFrameLoad('opportunities');
navigate('/opportunities');
}}
Icon={IconTargetArrow}
active={currentPath === '/opportunities'}
/>
<ObjectMetadataNavItems />
</MainNavbar>
) : (