From ba79a633e44b6e3c83d8d0ea4cda32d8cbed186b Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Thu, 7 Nov 2024 10:49:31 +0200 Subject: [PATCH] fix: show archive tooltip only on project screen (#8685) Fixing archive tooltip appearing on every filter in Unleash ![image](https://github.com/user-attachments/assets/5fc4ff0b-ddd7-4101-ac6b-141ea4b67c78) --- frontend/src/component/filter/AddFilterButton.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/component/filter/AddFilterButton.tsx b/frontend/src/component/filter/AddFilterButton.tsx index 32c1a66037..4915a92990 100644 --- a/frontend/src/component/filter/AddFilterButton.tsx +++ b/frontend/src/component/filter/AddFilterButton.tsx @@ -12,6 +12,7 @@ import { useUiFlag } from 'hooks/useUiFlag'; import { HtmlTooltip } from 'component/common/HtmlTooltip/HtmlTooltip'; import useSplashApi from 'hooks/api/actions/useSplashApi/useSplashApi'; import { useAuthSplash } from 'hooks/api/getters/useAuth/useAuthSplash'; +import { useOptionalPathParam } from 'hooks/useOptionalPathParam'; const StyledButton = styled(Button)(({ theme }) => ({ padding: theme.spacing(0, 1.25, 0, 1.25), @@ -46,6 +47,7 @@ export const AddFilterButton = ({ setHiddenOptions, availableFilters, }: IAddFilterButtonProps) => { + const projectId = useOptionalPathParam('projectId'); const simplifyProjectOverview = useUiFlag('simplifyProjectOverview'); const { setSplashSeen } = useSplashApi(); const { splash } = useAuthSplash(); @@ -95,7 +97,7 @@ export const AddFilterButton = ({ }; return (
- {simplifyProjectOverview ? ( + {simplifyProjectOverview && projectId ? (