Files
old-web/frontend-react/src/utils/createOlxLink.js

16 lines
483 B
JavaScript
Raw Normal View History

const isObject = obj => obj === Object(obj);
const mapOptionToLink = (options, option) =>
options[option] !== false
? `${option}=${
isObject(options[option]) ? options[option].value : options[option]
}&`
: "";
export const createOlxLink = (category, subcategory, options) =>
subcategory.value
? Object.keys(options).reduce(
(link, option) => link + mapOptionToLink(options, option),
`kategorija=${subcategory.value}&`
)
: "";