Skip to content

Commit a23476e

Browse files
Fixed the search bar.
1 parent 1a0fcb5 commit a23476e

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

client/src/components/routes/navbar/searchBar.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ import CloseIcon from '@material-ui/icons/Close';
55
import ArrowBackIcon from '@material-ui/icons/ArrowBack';
66
import {Grid} from "@material-ui/core";
77
import log from 'loglevel';
8-
import {connect, useDispatch, useSelector} from "react-redux";
8+
import {connect, useSelector} from "react-redux";
99
import {getSearchSuggestions, getDataViaAPI} from "../../../actions";
1010
import {makeStyles} from "@material-ui/core/styles";
11-
import {SAVE_QUERY_STATUS} from "../../../actions/types";
11+
import {LOAD_FILTER_PRODUCTS} from "../../../actions/types";
1212
import {Loader} from "semantic-ui-react";
1313
import {StyledSearchBarDimmer} from "../../../styles/semanticUI/customStyles";
14+
import {PRODUCT_BY_CATEGORY_DATA_API} from "../../../constants/api_routes";
1415

1516
export const useSearchBarStyles = makeStyles((theme) => ({
1617
paper: {
@@ -32,7 +33,6 @@ function SearchBar(props) {
3233
const filterProductsReducer = useSelector(state => state.filterProductsReducer)
3334
const classes = useSearchBarStyles()
3435
const [isLoading, setIsLoading] = useState(false)
35-
const dispatch = useDispatch()
3636
let selectedValue = null
3737

3838
useEffect(() => {
@@ -62,10 +62,8 @@ function SearchBar(props) {
6262
log.info(`queryLink = ${queryLink}, value = ${value}`)
6363
if (queryLink) {
6464
setIsLoading(true)
65-
dispatch({
66-
type: SAVE_QUERY_STATUS,
67-
payload: `?q=${queryLink}`
68-
})
65+
props.getDataViaAPI(LOAD_FILTER_PRODUCTS,
66+
`${PRODUCT_BY_CATEGORY_DATA_API}?q=${queryLink}`)
6967
}
7068
}
7169
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
spring.jpa.generate-ddl=true
22
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
3-
spring.jpa.hibernate.ddl-auto=create-drop
4-
spring.data.redis.repositories.enabled=false
3+
#spring.jpa.hibernate.ddl-auto=create-drop
4+
spring.data.redis.repositories.enabled=false

0 commit comments

Comments
 (0)