From e23b8ecca1956b566cdb09d533e203181508d1a5 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Tue, 12 Sep 2023 12:26:47 -0700 Subject: [PATCH] Fix bug with FilterDropdown on Tasks page --- .../activities/tasks/components/TaskList.tsx | 2 +- .../components/FilterDropdownButton.tsx | 4 ++ front/src/pages/tasks/Tasks.tsx | 52 +++++++++++-------- 3 files changed, 34 insertions(+), 24 deletions(-) diff --git a/front/src/modules/activities/tasks/components/TaskList.tsx b/front/src/modules/activities/tasks/components/TaskList.tsx index f6624027b..473c09201 100644 --- a/front/src/modules/activities/tasks/components/TaskList.tsx +++ b/front/src/modules/activities/tasks/components/TaskList.tsx @@ -20,7 +20,7 @@ const StyledContainer = styled.div` padding: 8px 24px; `; -const StyledTitleBar = styled.h3` +const StyledTitleBar = styled.div` display: flex; justify-content: space-between; margin-bottom: ${({ theme }) => theme.spacing(4)}; diff --git a/front/src/modules/ui/view-bar/components/FilterDropdownButton.tsx b/front/src/modules/ui/view-bar/components/FilterDropdownButton.tsx index f1c8d415a..36d9cd3cc 100644 --- a/front/src/modules/ui/view-bar/components/FilterDropdownButton.tsx +++ b/front/src/modules/ui/view-bar/components/FilterDropdownButton.tsx @@ -33,6 +33,10 @@ export function FilterDropdownButton({ const hasOnlyOneEntityFilter = availableFilters.length === 1 && availableFilters[0].type === 'entity'; + if (!availableFilters.length) { + return <>; + } + return hasOnlyOneEntityFilter ? ( - - - - - - - - - - } - rightComponent={ - - } - /> - - - + + + + + + + + + + + } + rightComponent={ + + } + /> + + + + );