commerce/helpers/get-params-from-slug.ts
2023-08-12 13:55:30 +02:00

26 lines
578 B
TypeScript

const getParamsFromSlug = (slugArray: string[], locale: string) => {
let docType = ''
const [slugStart] = slugArray
// We now have to re-combine the slug array to match our slug in Sanity.
const queryParams = {
slug: `/${slugArray.join('/')}`,
locale: locale
}
if (slugStart === `produkt` || slugStart === `product`) {
docType = `product`
} else if (slugStart === `kategori` || slugStart === `category`) {
docType = `category`
} else {
docType = `page`
}
return {
docType,
queryParams,
}
}
export default getParamsFromSlug