fix(v2): use base url to navigate to search page (#2838)

* fix: consider baseUrl

Add baseUrl to search page query URL.

* fix: use `useBaseUrl()`

* Revert "fix: use `useBaseUrl()`"

This reverts commit 72b319a293.

* fix: add link to PR
This commit is contained in:
tetunori 2020-06-02 16:51:54 +09:00 committed by GitHub
parent c0c7457e01
commit e63c468b0f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,12 +7,14 @@
import {useHistory, useLocation} from '@docusaurus/router';
import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
const SEARCH_PARAM_QUERY = 'q';
function useSearchQuery() {
const history = useHistory();
const location = useLocation();
const {siteConfig: {baseUrl} = {}} = useDocusaurusContext();
return {
searchValue:
@ -33,7 +35,8 @@ function useSearchQuery() {
});
},
navigateToSearchPage: (searchValue) => {
history.push(`/search?q=${searchValue}`);
// Refer to https://github.com/facebook/docusaurus/pull/2838
history.push(`${baseUrl}search?q=${searchValue}`);
},
};
}