From 9ec5e5d6d1adb275ce3514fba701324e7fdd7a7e Mon Sep 17 00:00:00 2001 From: Vit Horacek Date: Wed, 29 Jul 2026 20:41:45 +0200 Subject: [PATCH] Fix typecheck: widen static search tab keys to string for saved searches --- src/pages/Search/SearchPageNarrow/StaticSearchTypeMenu.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/Search/SearchPageNarrow/StaticSearchTypeMenu.tsx b/src/pages/Search/SearchPageNarrow/StaticSearchTypeMenu.tsx index 1e9c85868514..96d3a42d4254 100644 --- a/src/pages/Search/SearchPageNarrow/StaticSearchTypeMenu.tsx +++ b/src/pages/Search/SearchPageNarrow/StaticSearchTypeMenu.tsx @@ -68,7 +68,8 @@ function StaticSearchTypeMenu({queryJSON}: {queryJSON: SearchQueryJSON}) { const expensesSearch = suggestedSearches[CONST.SEARCH.SEARCH_KEYS.EXPENSES]; const submitSearch = suggestedSearches[CONST.SEARCH.SEARCH_KEYS.SUBMIT]; - const tabs: Array> = [ + // Saved searches are keyed by their raw hash rather than by a SearchKey, so the tab keys widen to string. + const tabs: TabSelectorBaseItem[] = [ {key: reportsSearch.key, icon: expensifyIcons.Document, title: translate(reportsSearch.translationPath)}, {key: expensesSearch.key, icon: expensifyIcons.Receipt, title: translate(expensesSearch.translationPath)}, ];