summaryrefslogtreecommitdiff
path: root/src/lib/promo/hooks/usePromotionSearch.js
blob: 1a1946468f4e1ad5606cde647a00d393928debf1 (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 usePromotionSearch = ({ query, operation  }) => {
  const queryString = _.toQuery(query)
  const fetchProductSearch = async () => await productSearchApi({ query: queryString , operation : operation})
  const productSearch = useQuery(`promoSearch-${queryString}`, fetchProductSearch)

  return {
    productSearch
  }
}

export default usePromotionSearch