import { AddToCart } from 'components/cart/add-to-cart'; import Price from 'components/price'; import Prose from 'components/prose'; import { Product } from 'lib/shopify/types'; // import { VariantSelector } from './variant-selector'; export function ProductDescription({ product, searchParams }: { product: Product; searchParams: URLSearchParams }) { async function addToCart() { 'use server'; if (!product.availableForSale) return; console.log(product.variants) const variant = product.variants.find((variant: ProductVariant) => variant.selectedOptions.every( (option) => option.value === searchParams.get(option.name.toLowerCase()) ) ); const variantId = variant?.id || product.variants[0]!.id console.log(variantId) // const error = await addItem(variantId); // if (error) { // console.error(error); // return; // } } return ( <>