diff --git a/src/components/header/components/SearchResults.tsx b/src/components/header/components/SearchResults.tsx index c8f88db1b..101ffae46 100644 --- a/src/components/header/components/SearchResults.tsx +++ b/src/components/header/components/SearchResults.tsx @@ -5,6 +5,7 @@ import { useIntl } from 'react-intl'; import { AppContext } from '../../contextProvider'; import { APISearchResponse, searchAPI, searchDoc } from '../headerUtils'; import DocSearchRes from './SearchResult'; +import { useLocation } from 'react-router-dom'; interface ISearchResProps { searchText: string; @@ -33,8 +34,18 @@ const SearchResult = (props: ISearchResProps) => { const PAGE_SIZE = '20'; + const {pathname} = useLocation(); + let searchContext = 'docs'; + + if (pathname.indexOf('/api/') > -1) { + searchContext = 'api'; + } + else if (pathname.indexOf('/examples/') > -1) { + searchContext = 'examples'; + } + const searchResultTab = ( - +