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    
@skava/ui / dist / components / presets / Studio / ProductTile / typings.d.ts
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;
    imageWidth?: string;
    imageHeight?: string;
    productTitle?: string;
    productDescription?: string;
    brandName?: string;
    salePrice?: string;
    regularPrice?: string;
    reviewRatings?: number;
    totalReviews?: number;
    isDisableProductInformation?: boolean;
    isDisableProductImage?: boolean;
    viewType?: number;
    /**
     * render props
     */
    renderImage?: ProductTileRenderProp;
    renderBrandName?: ProductTileRenderProp;
    renderTitle?: ProductTileRenderProp;
    renderDescription?: ProductTileRenderProp;
    renderPrice?: ProductTileRenderProp;
    renderRatings?: ProductTileRenderProp;
    renderProductInformation?: ProductTileRenderProp;
    renderBox?: ProductTileRenderProp;
    renderWrapper?: ProductTileRenderProp;
}