2019-01-14 22:41:53 +01:00
|
|
|
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}&`
|
|
|
|
|
)
|
|
|
|
|
: "";
|