remove search modal from searchTab

This commit is contained in:
Ajay Bura 2025-08-27 15:55:33 +05:30
parent 37470cf0ef
commit c9fd61db1f

View file

@ -2,27 +2,22 @@ import React from 'react';
import { Icon, Icons } from 'folds'; import { Icon, Icons } from 'folds';
import { useAtom } from 'jotai'; import { useAtom } from 'jotai';
import { SidebarAvatar, SidebarItem, SidebarItemTooltip } from '../../../components/sidebar'; import { SidebarAvatar, SidebarItem, SidebarItemTooltip } from '../../../components/sidebar';
import { Search } from '../../../features/search';
import { searchModalAtom } from '../../../state/searchModal'; import { searchModalAtom } from '../../../state/searchModal';
export function SearchTab() { export function SearchTab() {
const [opened, setOpen] = useAtom(searchModalAtom); const [opened, setOpen] = useAtom(searchModalAtom);
const open = () => setOpen(true); const open = () => setOpen(true);
const close = () => setOpen(false);
return ( return (
<> <SidebarItem active={opened}>
<SidebarItem active={opened}> <SidebarItemTooltip tooltip="Search">
<SidebarItemTooltip tooltip="Search"> {(triggerRef) => (
{(triggerRef) => ( <SidebarAvatar as="button" ref={triggerRef} outlined onClick={open}>
<SidebarAvatar as="button" ref={triggerRef} outlined onClick={open}> <Icon src={Icons.Search} filled={opened} />
<Icon src={Icons.Search} filled={opened} /> </SidebarAvatar>
</SidebarAvatar> )}
)} </SidebarItemTooltip>
</SidebarItemTooltip> </SidebarItem>
</SidebarItem>
{opened && <Search requestClose={close} />}
</>
); );
} }