From 8b5b4cf053ab9d2d44a459ee006c5c043f898024 Mon Sep 17 00:00:00 2001 From: talksik Date: Mon, 16 May 2022 19:19:27 -0500 Subject: [PATCH] why do messenger style all of a sudden? I need omni search that glows up screen in modal --- .../src/tree/protected/terminal/Terminal.tsx | 2 + .../tree/protected/terminal/navbar/Navbar.tsx | 68 ++++++++++--------- .../protected/terminal/panels/SidePanel.tsx | 45 +++--------- 3 files changed, 47 insertions(+), 68 deletions(-) diff --git a/packages/desktop/src/tree/protected/terminal/Terminal.tsx b/packages/desktop/src/tree/protected/terminal/Terminal.tsx index ffe3ee0..a66a09b 100644 --- a/packages/desktop/src/tree/protected/terminal/Terminal.tsx +++ b/packages/desktop/src/tree/protected/terminal/Terminal.tsx @@ -16,6 +16,8 @@ export default function Terminal() { return (
+ +
diff --git a/packages/desktop/src/tree/protected/terminal/navbar/Navbar.tsx b/packages/desktop/src/tree/protected/terminal/navbar/Navbar.tsx index 52a33a0..bc8cea1 100644 --- a/packages/desktop/src/tree/protected/terminal/navbar/Navbar.tsx +++ b/packages/desktop/src/tree/protected/terminal/navbar/Navbar.tsx @@ -1,8 +1,8 @@ import { Avatar, Dropdown, Menu } from 'antd'; -import { FiLogOut } from 'react-icons/fi'; +import { FiLogOut, FiSearch } from 'react-icons/fi'; import React, { useMemo, useRef, useState } from 'react'; -import { FaSearch } from 'react-icons/fa'; +import { FaPlus, FaSearch } from 'react-icons/fa'; import useAuth from '../../../../providers/AuthProvider'; import useElectron from '../../../../providers/ElectronProvider'; import useSockets from '../../../../providers/SocketProvider'; @@ -19,7 +19,7 @@ export default function NavBar() { const { handleFlowState } = useSockets(); const inputRef = useRef(null); - const [searchInput, setSearchInput] = useState(''); + const [searchQuery, setSearchQuery] = useState(''); /** hide the search bar in the header so that it's cleaner for these two modes */ const shouldHideSearch = useMemo(() => { @@ -32,10 +32,6 @@ export default function NavBar() { inputRef.current?.focus(); }; - const onSearchChange = (e) => { - setSearchInput(e.target.value); - }; - // todo: do I need a mute mode? isn't that just flow state // might confuse user overall const profileMenu = ( @@ -100,14 +96,46 @@ export default function NavBar() { ); return ( -
+
+
{ + // + }} + onClick={() => { + console.log('opening main app'); + }} + role="presentation" + > + +
+ +
+ + setSearchQuery(e.target.value)} + value={searchQuery} + /> +
+ + +
{user.picture && ( - Channels - - {/* {!shouldHideSearch && ( -
- - -
- )} */} - - - {/* menu for the output options */} {/* (''); - const { roomsMap, handleSelectLine, selectedLineId } = useRealTimeRooms(); const [toggleTunedLines, allLines] = useMemo(() => { @@ -36,29 +34,8 @@ export default function SidePanel() { return (
- - -
-
- - setSearchQuery(e.target.value)} - value={searchQuery} - /> -
- - -
- {/* tuned in lines block */} -
+
{/* tuned in header + general controls */} @@ -72,6 +49,13 @@ export default function SidePanel() { toggleTunedLines?.length || 0 }/3`}

+ +
@@ -109,19 +93,6 @@ export default function SidePanel() { )) )}
- -
{ - // - }} - onClick={() => { - console.log('opening main app'); - }} - role="presentation" - className="absolute bottom-5 left-5" - > - -
); }