diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-10-03 16:01:11 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-10-03 16:01:11 +0200 |
commit | cefbfdc7b825b13302dabfe95a39e81beef078bf (patch) | |
tree | 1a57dbb22fdddd2549652fc124608e3369043c02 /packages/gitbook-plugin-search/src | |
parent | 4049279269ede7cdc4887ffc41a4ba78f878af2f (diff) | |
download | gitbook-cefbfdc7b825b13302dabfe95a39e81beef078bf.zip gitbook-cefbfdc7b825b13302dabfe95a39e81beef078bf.tar.gz gitbook-cefbfdc7b825b13302dabfe95a39e81beef078bf.tar.bz2 |
Clear query in url when search is cleared
Diffstat (limited to 'packages/gitbook-plugin-search/src')
-rw-r--r-- | packages/gitbook-plugin-search/src/actions/search.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/gitbook-plugin-search/src/actions/search.js b/packages/gitbook-plugin-search/src/actions/search.js index 07d1311..4ed3b53 100644 --- a/packages/gitbook-plugin-search/src/actions/search.js +++ b/packages/gitbook-plugin-search/src/actions/search.js @@ -20,10 +20,12 @@ function query(q) { const searchState = getState().search; const currentQuery = searchState.query; + const queryString = q ? { q } : {}; + if (currentQuery && q) { - dispatch(Navigation.replace({ query: { q } })); + dispatch(Navigation.replace({ query: queryString })); } else { - dispatch(Navigation.push({ query: { q } })); + dispatch(Navigation.push({ query: queryString })); } }; } |