Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import { ReactNode } from 'react'

export interface ProductTileRenderProp extends Function {
  (props: ProductTileProps): ReactNode
}

export interface ProductTileProps {
  className?: string
  children?: ReactNode
  dataQa?: string

  imageUrl?: string
  productTitle?: string
  productDescription?: string
  brandName?: string
  regularPrice?: string | number
  salePrice?: string | number
  reviewRatings?: string | number
  totalReviews?: string | number
  promoDetails?: string
  isDisableProductInformation?: string | boolean
  isDisableProductImage?: string | boolean
  viewType?: string

  /**
   * render props
   */
  renderImage: ProductTileRenderProp
  renderBrandName: ProductTileRenderProp
  renderTitle: ProductTileRenderProp
  renderDescription: ProductTileRenderProp
  renderPrice: ProductTileRenderProp
  renderPromo: ProductTileRenderProp
  renderRatings: ProductTileRenderProp
  renderProductInformation: ProductTileRenderProp
  renderWrapper: ProductTileRenderProp
}