mirror of
https://github.com/vercel/commerce.git
synced 2025-05-20 16:36:59 +00:00
19 lines
467 B
TypeScript
19 lines
467 B
TypeScript
import { getSortVariables } from './get-sort-variables'
|
|
import type { SearchProductsInput } from '../product/use-search'
|
|
|
|
export const getSearchVariables = ({ brandId, search, categoryId, sort }: SearchProductsInput) => {
|
|
const sortBy = {
|
|
field: 'NAME',
|
|
direction: 'ASC',
|
|
...getSortVariables(sort, !!categoryId),
|
|
channel: 'default-channel',
|
|
}
|
|
return {
|
|
categoryId,
|
|
filter: { search },
|
|
sortBy,
|
|
}
|
|
}
|
|
|
|
export default getSearchVariables
|