Product Option Selector

Radio card group for selecting a product variant (e.g. Private / Shared / Self-guided). Full ARIA radiogroup semantics.

Source

registry/core/ui/product-option-selector.tsx
/**
 * ProductOptionSelector — radio card group for selecting a product variant.
 *
 * Used to choose between activity variants (e.g. Private / Shared / Self-guided)
 * before selecting a time slot and ticket mix.
 *
 * Server-safe barrel. Import from this file.
 *
 * @example
 * ```tsx
 * import { ProductOptionSelector } from "@/components/ui/product-option-selector";
 *
 * <ProductOptionSelector
 *   options={productOptions}
 *   value={selectedOptionId}
 *   onChange={setSelectedOptionId}
 *   label="Tour type"
 * />
 * ```
 */

export type {
  ProductOptionSelectorProps,
  ProductOption,
} from "./product-option-selector.types";
export { ProductOptionSelector } from "./product-option-selector.client";