Add search to cmd bar (#667)

* Move useFilteredSearchEntityQuery from relation picker to search module

* refactor duplicated code with useFilteredSearchCompanyQuery

* Implement similar pattern for people than for companies with useFilteredSearchEntityQuery

* Fix warning from a previous PR

* Enable search from menu

* Add companies to search

* Fix ESLint

* Refactor

* Fix according to peer review

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Félix Malfait
2023-07-16 00:23:37 +02:00
committed by GitHub
parent b982788100
commit 7959308e0b
16 changed files with 202 additions and 139 deletions

View File

@ -1,6 +1,7 @@
import { useLocation } from 'react-router-dom';
import { useTheme } from '@emotion/react';
import { useCommandMenu } from '@/command-menu/hooks/useCommandMenu';
import { SettingsNavbar } from '@/settings/components/SettingsNavbar';
import {
IconBuildingSkyscraper,
@ -19,6 +20,7 @@ import NavTitle from './modules/ui/layout/navbar/NavTitle';
export function AppNavbar() {
const theme = useTheme();
const currentPath = useLocation().pathname;
const { openCommandMenu } = useCommandMenu();
const isSubNavbarDisplayed = useIsSubNavbarDisplayed();
@ -29,9 +31,10 @@ export function AppNavbar() {
<>
<NavItem
label="Search"
to="/search"
icon={<IconSearch size={theme.icon.size.md} />}
soon={true}
onClick={() => {
openCommandMenu();
}}
/>
<NavItem
label="Inbox"