commerce/framework/shopify/utils/get-search-variables.ts
2021-05-28 09:36:21 -03:00

31 lines
485 B
TypeScript

{ SearchProductsInput } '../product/use-search'
getSortVariables './get-sort-variables',
getSearchVariables ({
brandId,
search,
categoryId
sort,
locale,
}: SearchProductsInput) {
query ''
(search) {
query `product_type:${search} OR title:${search} OR tag:${search}`
}
(brandId) {
query `${search ? ' AND ' : ''}vendor:${brandId}`
}
{
categoryId,
query,
locale,
...getSortVariables(sort, !!categoryId),
}
}
getSearchVariables