From b4f3469210c44b7fe76b1c37692cc20919f6aff1 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 14 Feb 2024 13:58:06 +0800 Subject: [PATCH] Simplify header code --- .../templates/homeFeed/LibraryHeader.tsx | 142 +++++++++--------- 1 file changed, 70 insertions(+), 72 deletions(-) diff --git a/packages/web/components/templates/homeFeed/LibraryHeader.tsx b/packages/web/components/templates/homeFeed/LibraryHeader.tsx index ec6decb0e..c802e2bbd 100644 --- a/packages/web/components/templates/homeFeed/LibraryHeader.tsx +++ b/packages/web/components/templates/homeFeed/LibraryHeader.tsx @@ -123,15 +123,6 @@ export function LibraryHeader(props: LibraryHeaderProps): JSX.Element { } function LargeHeaderLayout(props: LibraryHeaderProps): JSX.Element { - const [showSearchBar, setShowSearchBar] = useState(false) - const [pinnedSearches, setPinnedSearches] = usePersistedState< - PinnedSearch[] | null - >({ - key: `--library-pinned-searches`, - initialValue: [], - isSessionStorage: false, - }) - return ( ) : ( - <> - - - - - - {showSearchBar ? ( - - ) : ( - - )} - - - + )} ) } +const HeaderControls = (props: LibraryHeaderProps): JSX.Element => { + const [showSearchBar, setShowSearchBar] = useState(false) + return ( + <> + + + + + + {showSearchBar ? ( + + ) : ( + + )} + + + + ) +} + type MenuHeaderButtonProps = { showFilterMenu: boolean setShowFilterMenu: (show: boolean) => void