summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-plugin-search/src
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-03 16:01:11 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-03 16:01:11 +0200
commitcefbfdc7b825b13302dabfe95a39e81beef078bf (patch)
tree1a57dbb22fdddd2549652fc124608e3369043c02 /packages/gitbook-plugin-search/src
parent4049279269ede7cdc4887ffc41a4ba78f878af2f (diff)
downloadgitbook-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.js6
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 }));
}
};
}