diff --git a/src/components/Search/SearchPageHeader/SearchPageHeader.tsx b/src/components/Search/SearchPageHeader/SearchPageHeader.tsx index 6f78df785189..8eaffa65fd18 100644 --- a/src/components/Search/SearchPageHeader/SearchPageHeader.tsx +++ b/src/components/Search/SearchPageHeader/SearchPageHeader.tsx @@ -330,7 +330,7 @@ function SearchPageHeader({queryJSON, searchName, searchRouterListVisible, hideS }, [allCards, currencyList, hideProductTrainingTooltip, personalDetails, policyCategories, policyTagsLists, queryJSON, reports, taxRates]); const InputRightComponent = useMemo(() => { - return headerButtonsOptions.length > 0 ? ( + return headerButtonsOptions.length > 0 && (!shouldUseNarrowLayout || selectionMode?.isEnabled) ? ( null} shouldAlwaysShowDropdownMenu @@ -370,6 +370,8 @@ function SearchPageHeader({queryJSON, searchName, searchRouterListVisible, hideS styles.productTrainingTooltipWrapper, styles.searchAutocompleteInputResults, translate, + selectionMode, + shouldUseNarrowLayout, ]); if (shouldUseNarrowLayout && selectionMode?.isEnabled) { diff --git a/src/pages/Search/SearchPageNarrow.tsx b/src/pages/Search/SearchPageNarrow.tsx index fd12e051b37f..6e207808de04 100644 --- a/src/pages/Search/SearchPageNarrow.tsx +++ b/src/pages/Search/SearchPageNarrow.tsx @@ -138,27 +138,31 @@ function SearchPageNarrow({queryJSON, policyID, searchName, shouldGroupByReports /> - - { - setSearchRouterListVisible(false); - }} - onSearchRouterFocus={() => { - topBarOffset.set(StyleUtils.searchHeaderDefaultOffset); - setSearchRouterListVisible(true); - }} - shouldGroupByReports={shouldGroupByReports} - /> - {!searchRouterListVisible && ( - + + { - topBarOffset.set(withTiming(StyleUtils.searchHeaderDefaultOffset, {duration: ANIMATION_DURATION_IN_MS})); + searchRouterListVisible={searchRouterListVisible} + hideSearchRouterList={() => { + setSearchRouterListVisible(false); }} + onSearchRouterFocus={() => { + topBarOffset.set(StyleUtils.searchHeaderDefaultOffset); + setSearchRouterListVisible(true); + }} + shouldGroupByReports={shouldGroupByReports} /> - )} + + + {!searchRouterListVisible && ( + { + topBarOffset.set(withTiming(StyleUtils.searchHeaderDefaultOffset, {duration: ANIMATION_DURATION_IN_MS})); + }} + /> + )} + diff --git a/src/styles/index.ts b/src/styles/index.ts index 5661e0eb40e4..927fd9252af0 100644 --- a/src/styles/index.ts +++ b/src/styles/index.ts @@ -3768,7 +3768,7 @@ const styles = (theme: ThemeColors) => narrowSearchHeaderStyle: { paddingTop: 1, - flex: 1, + backgroundColor: theme.appBG, }, narrowSearchRouterInactiveStyle: {