Skip to content

Commit d981a20

Browse files
authored
fix(learn): 404 re-rendering on-click (freeCodeCamp#56819)
1 parent a13c1a0 commit d981a20

File tree

1 file changed

+9
-9
lines changed
  • client/src/components/search/redux

1 file changed

+9
-9
lines changed

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@ export const reducer = handleActions(
3232
isSearchDropdownEnabled:
3333
typeof payload === 'boolean' ? payload : !state.isSearchDropdownEnabled
3434
}),
35-
[types.toggleSearchFocused]: (state, { payload }) => ({
35+
[types.toggleSearchFocused]: (state, { payload }) => {
36+
const focussed = state.isSearchBarFocused;
37+
return focussed === payload
38+
? state
39+
: { ...state, isSearchBarFocused: payload };
40+
},
41+
[types.updateSearchQuery]: (state, { payload }) => ({
3642
...state,
37-
isSearchBarFocused: payload
38-
}),
39-
[types.updateSearchQuery]: (state, { payload }) => {
40-
return {
41-
...state,
42-
query: payload
43-
};
44-
}
43+
query: payload
44+
})
4545
},
4646
initialState
4747
);

0 commit comments

Comments
 (0)