From 5bbd90de375e29bc7fb9e0035403181f3b9867be Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 2 Mar 2023 19:32:34 +0800 Subject: [PATCH] Animate filter menu in from bottom --- .../web/components/elements/CloseButton.tsx | 1 - .../templates/homeFeed/HomeFeedContainer.tsx | 29 ++++++------------- .../templates/homeFeed/LibraryFilterMenu.tsx | 13 +++++---- 3 files changed, 17 insertions(+), 26 deletions(-) diff --git a/packages/web/components/elements/CloseButton.tsx b/packages/web/components/elements/CloseButton.tsx index b10d0508e..be36e720b 100644 --- a/packages/web/components/elements/CloseButton.tsx +++ b/packages/web/components/elements/CloseButton.tsx @@ -14,7 +14,6 @@ export function CloseButton(props: CloseButtonProps): JSX.Element { - { + console.log('searching with searchQuery: ', searchQuery) + props.applySearchQuery(searchQuery) }} - > - { - console.log('searching with searchQuery: ', searchQuery) - props.applySearchQuery(searchQuery) - }} - setShowFilterMenu={setShowFilterMenu} - /> - + showFilterMenu={showFilterMenu} + setShowFilterMenu={setShowFilterMenu} + /> void + showFilterMenu: boolean setShowFilterMenu: (show: boolean) => void } @@ -40,27 +41,29 @@ export function LibraryFilterMenu(props: LibraryFilterMenuProps): JSX.Element { display: 'none', }, '@mdDown': { - top: '50px', + top: props.showFilterMenu ? '0px' : '100%', width: '100%', zIndex: 6, // Above the header + transform: 'translateY(0)', + transitionDuration: '200ms', }, - transform: 'translateX(0)', }} > - {/* - props.setShowFilterMenu(false)} /> - */} +