Skip to content

Commit 3552fd3

Browse files
ValeraSraisedadead
authored andcommitted
fix: make search working
1 parent ecfc6c2 commit 3552fd3

8 files changed

Lines changed: 124 additions & 193 deletions

File tree

client/package-lock.json

Lines changed: 50 additions & 143 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"@fortawesome/react-fontawesome": "^0.1.4",
1616
"@freecodecamp/react-bootstrap": "^0.32.3",
1717
"@reach/router": "^1.2.1",
18+
"algoliasearch": "^3.32.1",
1819
"axios": "^0.18.0",
1920
"browser-cookies": "^1.2.0",
2021
"chai": "^4.2.0",
@@ -43,7 +44,7 @@
4344
"react": "^16.8.6",
4445
"react-calendar-heatmap": "^1.8.0",
4546
"react-dom": "^16.8.6",
46-
"react-freecodecamp-search": "^2.0.2",
47+
"react-instantsearch-dom": "^5.5.0",
4748
"react-ga": "^2.5.7",
4849
"react-helmet": "^5.2.0",
4950
"react-monaco-editor": "^0.25.1",

client/src/components/search/WithInstantSearch.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ class WithInstantSearch extends Component {
4444
if (pathname !== prevPathname || isDropdownEnabled !== enableDropdown) {
4545
toggleSearchDropdown(enableDropdown);
4646
}
47+
const { query, updateSearchQuery } = this.props;
48+
if (query && pathname !== prevPathname && enableDropdown) {
49+
updateSearchQuery('');
50+
}
4751
}
4852

4953
getSearchEnableDropdown = () => !this.props.pathname.startsWith('/search');

client/src/components/search/redux/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ export const reducer = handleActions(
4848
indexName: payload
4949
}),
5050
[types.updateSearchQuery]: (state, { payload }) => {
51-
console.log('query payload', payload);
5251
return {
5352
...state,
5453
query: payload

0 commit comments

Comments
 (0)