src/modules/routes/helpers/make-query.js
/**
* Returns a formatted query string
* @param {object} query - Object with query param key:value pairs
* @returns {string}
*/
export default function makeQuery(query) {
return Object.keys(query).reduce(
(p, paramKey, i) =>
`${i === 0 ? "?" : ""}${p}${
i === 0 ? "" : "&"
}${paramKey}=${encodeURIComponent(query[paramKey])}`,
""
);
}