blob: d23a809875ac933bc812c39e5869e4c87162eb4e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import { useQuery } from "react-query"
import productSearchApi from "../api/productSearchApi"
import _ from "lodash-contrib"
const useProductSearch = ({ query }) => {
const queryString = _.toQuery(query)
const fetchProductSearch = async () => await productSearchApi({ query: queryString })
const { data, isLoading } = useQuery(`productSearch-${queryString}`, fetchProductSearch)
return {
productSearch: { data, isLoading }
}
}
export default useProductSearch
|