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 / GridTemplate / typings.d.ts
Size: Mime:
import { ReactNode } from 'react';
export interface GridTemplateRenderProp extends Function {
    (props: GridTemplateProps): ReactNode;
}
export interface ImageComponentProps extends BaseComponentProps {
    src?: string;
    alternateText?: string;
    colSpan?: number;
    url?: string;
    index?: number;
    backgroundColor?: string;
}
export interface BaseComponentProps {
}
export interface GridTemplateProps {
    className?: string;
    dataQa?: string;
    children?: ReactNode;
    direction?: string;
    backgroundColor?: string;
    gridGap?: number;
    shouldWrap?: boolean;
    desktopColSpan?: number;
    tabletColSpan?: number;
    mobileColSpan?: number;
    list?: Array<ImageComponentProps>;
    renderComponent?: GridTemplateRenderProp;
    renderBox?: GridTemplateRenderProp;
    renderWrapper?: GridTemplateRenderProp;
}