map Selected Product Option To Objectutility
utility
Converts the product selected option into an Object<key, value>
format for building URL query params
Was this section helpful?
MapSelectedProductOptionToObject.js
mapSelectedProductOptionToObject example
import {mapSelectedProductOptionToObject} from '@shopify/hydrogen-react';
const selectedOption = [
{
name: 'Color',
value: 'Red',
},
{
name: 'Size',
value: 'Medium',
},
];
const optionsObject = mapSelectedProductOptionToObject(selectedOption);
// Output of optionsObject
// {
// Color: 'Red',
// Size: 'Medium',
// }
const searchParams = new URLSearchParams(optionsObject);
searchParams.toString(); // '?Color=Red&Size=Medium'
examples
mapSelectedProductOptionToObject.js
description
I am the default example
mapSelectedProductOptionToObject example
import {mapSelectedProductOptionToObject} from '@shopify/hydrogen-react'; const selectedOption = [ { name: 'Color', value: 'Red', }, { name: 'Size', value: 'Medium', }, ]; const optionsObject = mapSelectedProductOptionToObject(selectedOption); // Output of optionsObject // { // Color: 'Red', // Size: 'Medium', // } const searchParams = new URLSearchParams(optionsObject); searchParams.toString(); // '?Color=Red&Size=Medium'