import getSortVariables from './get-sort-variables' import type { SearchProductsInput } from '../product/use-search' export const getSearchVariables = ({ brandId, search, categoryId, sort, }: SearchProductsInput) => { let searchQuery = '' let tagIdsParam = {} if (search) { searchQuery += search } if (brandId) { searchQuery += `${search ? ' ' : ''}${brandId}` } if (categoryId) { tagIdsParam = { tagIds: [categoryId], } } return { searchQuery, ...tagIdsParam, ...getSortVariables(sort, !!categoryId), } } export default getSearchVariables