/* This file is automatically generated for @graphcommerce/magento-cart-items/components/RemoveItemFromCart/RemoveItemFromCart */

export * from './RemoveItemFromCart'
import { Plugin as GoogleDatalayerRemoveItemFromCart } from '@graphcommerce/google-datalayer/plugins/GoogleDatalayerRemoveItemFromCart'
import { ComponentProps } from 'react'
import { RemoveItemFromCart as RemoveItemFromCartBase } from './RemoveItemFromCart'

/**
 * Interceptor for `<RemoveItemFromCart/>` with these plugins:
 * 
 * - `@graphcommerce/google-datalayer/plugins/GoogleDatalayerRemoveItemFromCart`
 */
type RemoveItemFromCartProps = ComponentProps<typeof RemoveItemFromCartBase>

function GoogleDatalayerRemoveItemFromCartInterceptor(props: RemoveItemFromCartProps) {
  return <GoogleDatalayerRemoveItemFromCart {...props} Prev={RemoveItemFromCartBase} />
}
export const RemoveItemFromCart = GoogleDatalayerRemoveItemFromCartInterceptor
