"use client"; import { AddToCart } from "components/cart/add-to-cart"; import Price from "components/price"; import Prose from "components/prose"; import { Product, ProductVariant } from "lib/store/types"; import { useProduct } from "./product-context"; import { VariantSelector } from "./variant-selector"; export function ProductDescription({ product }: { product: Product }) { const { updateOption } = useProduct(); const handleVariantChange = (variant: ProductVariant) => { variant.selectedOptions.forEach(({ name, value }) => { updateOption(name, value); }); }; return ( <>