mirror of
https://github.com/vercel/commerce.git
synced 2025-05-15 14:06:59 +00:00
fix: Ensure that at least one variant is selected.
This commit is contained in:
parent
39cb4202c4
commit
d5f609999a
@ -24,11 +24,18 @@ export function AddToCart({
|
||||
const variant = variants.find((variant: ProductVariant) =>
|
||||
variant.selectedOptions.every(
|
||||
(option) => option.value === searchParams.get(option.name.toLowerCase())
|
||||
|
||||
)
|
||||
);
|
||||
|
||||
if (variants?.length > 0 && !!variants?.[0] && !variant) {
|
||||
setSelectedVariantId(variants?.[0].id);
|
||||
return;
|
||||
}
|
||||
|
||||
setSelectedVariantId(variant?.id);
|
||||
}, [searchParams, variants, setSelectedVariantId]);
|
||||
|
||||
|
||||
const title = !availableForSale
|
||||
? 'Out of stock'
|
||||
|
Loading…
x
Reference in New Issue
Block a user