|
@@ -20,6 +20,7 @@ const LeftBar = () => {
|
|
|
const modalRoot = useRef<HTMLDivElement|null>(null);
|
|
|
const handleFocus = (): void => setIsOpen(true)
|
|
|
const handleClick = (): void => {
|
|
|
+ setValue('')
|
|
|
if (iMenu) setIMenu(null)
|
|
|
if(!isOpen) return setIsMenu(!isMenu)
|
|
|
setIsOpen(false)
|
|
@@ -35,6 +36,7 @@ const LeftBar = () => {
|
|
|
setIsOpen(true)
|
|
|
setIsMenu(false)
|
|
|
setIsMenuSm(false)
|
|
|
+ setValue('')
|
|
|
setIMenu(i)
|
|
|
}
|
|
|
|
|
@@ -63,7 +65,7 @@ const LeftBar = () => {
|
|
|
return (
|
|
|
<Grid item lg={3} onMouseEnter={handleEnterOpenMenuSm} onMouseLeave={handleLeaveCloseMenuSm}>
|
|
|
<SearchBar handleClick={handleClick} handleFocus={handleFocus}
|
|
|
- handleSearch={handleSearch} isOpen={isOpen} iMenu={iMenu} />
|
|
|
+ handleSearch={handleSearch} isOpen={isOpen} iMenu={iMenu} value={value}/>
|
|
|
{!iMenu&&isOpen && <SearchLists />}
|
|
|
{!iMenu&&!isOpen &&<ChatsList/>}
|
|
|
{!iMenu && isMenuSm && !isOpen && <SmallMenuBar handleSelectedMenu={handleSelectedMenu}
|
|
@@ -72,7 +74,7 @@ const LeftBar = () => {
|
|
|
createPortal(<MenuBar handleSelectedMenu={handleSelectedMenu} />, modalRoot.current)}
|
|
|
{iMenu === 0 && <NotDone name='Saved Messages' />}
|
|
|
{iMenu === 1 && <NotDone name='Archive Chats' />}
|
|
|
- {iMenu === 2 && <ContactsList />}
|
|
|
+ {iMenu === 2 && <ContactsList value={value}/>}
|
|
|
{iMenu === 3 && <NotDone name='Settings' />}
|
|
|
{iMenu === 4 && <NotDone name='Night Mode' />}
|
|
|
{iMenu === 5 && <NotDone name='Animations' />}
|
|
@@ -83,8 +85,8 @@ const LeftBar = () => {
|
|
|
{iMenu === 10 && <NotDone name='Telegram WebZ 1.33.4' />}
|
|
|
{iMenu === 11 && <NotDone name='New Channel' />}
|
|
|
{iMenu === 12 && <NotDone name='New Group' />}
|
|
|
- {iMenu === 13 && <ContactsList />}
|
|
|
- {iMenu === 14 && <AddContact/>}
|
|
|
+ {iMenu === 13 && <ChatsList />}
|
|
|
+ {iMenu === 14 && <AddContact setIMenu={setIMenu}/>}
|
|
|
</Grid>
|
|
|
)
|
|
|
}
|