diff --git a/static/app/views/issueList/header.tsx b/static/app/views/issueList/header.tsx index af306b1f949c25..3d8962f9959cd2 100644 --- a/static/app/views/issueList/header.tsx +++ b/static/app/views/issueList/header.tsx @@ -22,6 +22,7 @@ import {normalizeUrl} from 'sentry/utils/withDomainRequired'; import IssueListSetAsDefault from 'sentry/views/issueList/issueListSetAsDefault'; import { + CUSTOM_TAB_VALUE, FOR_REVIEW_QUERIES, getTabs, IssueSortOptions, @@ -91,6 +92,7 @@ function IssueListHeader({ const visibleTabs = displayReprocessingTab ? tabs : tabs.filter(([tab]) => tab !== Query.REPROCESSING); + const tabValues = new Set(visibleTabs.map(([val]) => val)); // Remove cursor and page when switching tabs const {cursor: _, page: __, ...queryParms} = router?.location?.query ?? {}; const sortParam = @@ -130,11 +132,11 @@ function IssueListHeader({ - {}}> + {[ ...visibleTabs.map( - ([tabQuery, {name: queryName, tooltipTitle, tooltipHoverable}]) => { + ([tabQuery, {name: queryName, tooltipTitle, tooltipHoverable, hidden}]) => { const to = normalizeUrl({ query: { ...queryParms, @@ -147,7 +149,12 @@ function IssueListHeader({ }); return ( - +