From cefbfdc7b825b13302dabfe95a39e81beef078bf Mon Sep 17 00:00:00 2001 From: Samy Pesse Date: Mon, 3 Oct 2016 16:01:11 +0200 Subject: [PATCH] Clear query in url when search is cleared --- packages/gitbook-plugin-search/src/actions/search.js | 6 ++++-- 1 file 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 07d131160..4ed3b5372 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 })); } }; }