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 / atoms / Image / typings.d.ts
Size: Mime:
import { ReactNode } from 'react';
export interface ImageRenderProp {
    (props: ImageProps): ReactNode;
}
export interface BaseImageProps {
    className?: string;
    src: string;
    alt?: string;
    width?: number | string;
    height?: number | string;
    doAutoAlign?: boolean;
    children?: ReactNode;
    renderImage?: ImageRenderProp;
}
export interface ImageProps extends BaseImageProps {
    nowrap?: boolean;
    isBackground?: boolean;
    /**
     * Reusable renderProps
     */
    renderWrap?: ImageRenderProp;
    renderImageAsBackground?: ImageRenderProp;
}
export interface ImageStates {
    isLoaded: boolean;
}