/* This file is automatically generated for @graphcommerce/magento-product/components/ProductPagePrice/ProductPagePrice */

export * from './ProductPagePrice'
import { Plugin as ConfigurableProductPagePrice } from '@graphcommerce/magento-product-configurable/plugins/ConfigurableProductPage/ConfigurableProductPagePrice'
import { ComponentProps } from 'react'
import { ProductPagePrice as ProductPagePriceBase } from './ProductPagePrice'

/**
 * Interceptor for `<ProductPagePrice/>` with these plugins:
 * 
 * - `@graphcommerce/magento-product-configurable/plugins/ConfigurableProductPage/ConfigurableProductPagePrice`
 */
type ProductPagePriceProps = ComponentProps<typeof ProductPagePriceBase>

function ConfigurableProductPagePriceInterceptor(props: ProductPagePriceProps) {
  return <ConfigurableProductPagePrice {...props} Prev={ProductPagePriceBase} />
}
export const ProductPagePrice = ConfigurableProductPagePriceInterceptor
