@@ -21,6 +21,7 @@ import {isSearchQueryItem} from '@components/SelectionListWithSections/Search/Se
2121import type { SelectionListHandle } from '@components/SelectionListWithSections/types' ;
2222import SidePanelButton from '@components/SidePanel/SidePanelButton' ;
2323import { useMemoizedLazyExpensifyIcons } from '@hooks/useLazyAsset' ;
24+ import useLocalize from '@hooks/useLocalize' ;
2425import useOnyx from '@hooks/useOnyx' ;
2526import useResponsiveLayout from '@hooks/useResponsiveLayout' ;
2627import useTheme from '@hooks/useTheme' ;
@@ -56,6 +57,7 @@ function SearchPageHeaderInput({queryJSON, searchRouterListVisible, hideSearchRo
5657 const [ showPopupButton , setShowPopupButton ] = useState ( true ) ;
5758 const styles = useThemeStyles ( ) ;
5859 const theme = useTheme ( ) ;
60+ const { translate} = useLocalize ( ) ;
5961 const { shouldUseNarrowLayout : displayNarrowHeader } = useResponsiveLayout ( ) ;
6062 const expensifyIcons = useMemoizedLazyExpensifyIcons ( [ 'MagnifyingGlass' ] ) ;
6163 const personalDetails = usePersonalDetails ( ) ;
@@ -66,7 +68,18 @@ function SearchPageHeaderInput({queryJSON, searchRouterListVisible, hideSearchRo
6668 const [ allFeeds ] = useOnyx ( ONYXKEYS . COLLECTION . SHARED_NVP_PRIVATE_DOMAIN_MEMBER , { canBeMissing : true } ) ;
6769 const { inputQuery : originalInputQuery } = queryJSON ;
6870 const [ currentUserAccountID = - 1 ] = useOnyx ( ONYXKEYS . SESSION , { selector : accountIDSelector , canBeMissing : false } ) ;
69- const queryText = buildUserReadableQueryString ( queryJSON , personalDetails , reports , taxRates , nonPersonalAndWorkspaceCards , allFeeds , policies , currentUserAccountID , true ) ;
71+ const queryText = buildUserReadableQueryString ( {
72+ queryJSON,
73+ PersonalDetails : personalDetails ,
74+ reports,
75+ taxRates,
76+ cardList : nonPersonalAndWorkspaceCards ,
77+ cardFeeds : allFeeds ,
78+ policies,
79+ currentUserAccountID,
80+ autoCompleteWithSpace : true ,
81+ translate,
82+ } ) ;
7083
7184 const [ searchContext ] = useOnyx ( ONYXKEYS . SEARCH_CONTEXT , { canBeMissing : true } ) ;
7285 const shouldShowQuery = searchContext ?. shouldShowSearchQuery ?? false ;
@@ -113,9 +126,19 @@ function SearchPageHeaderInput({queryJSON, searchRouterListVisible, hideSearchRo
113126 } , [ queryText , shouldShowQuery ] ) ;
114127
115128 useEffect ( ( ) => {
116- const substitutionsMap = buildSubstitutionsMap ( originalInputQuery , personalDetails , reports , taxRates , nonPersonalAndWorkspaceCards , allFeeds , policies , currentUserAccountID ) ;
129+ const substitutionsMap = buildSubstitutionsMap (
130+ originalInputQuery ,
131+ personalDetails ,
132+ reports ,
133+ taxRates ,
134+ nonPersonalAndWorkspaceCards ,
135+ allFeeds ,
136+ policies ,
137+ currentUserAccountID ,
138+ translate ,
139+ ) ;
117140 setAutocompleteSubstitutions ( substitutionsMap ) ;
118- } , [ allFeeds , nonPersonalAndWorkspaceCards , originalInputQuery , personalDetails , reports , taxRates , policies , currentUserAccountID ] ) ;
141+ } , [ allFeeds , nonPersonalAndWorkspaceCards , originalInputQuery , personalDetails , reports , taxRates , policies , currentUserAccountID , translate ] ) ;
119142
120143 useEffect ( ( ) => {
121144 if ( searchRouterListVisible ) {
0 commit comments