@jy95/material-ui-image
Version:
Material style image with loading animation
24 lines (21 loc) • 797 B
TypeScript
import { ReactNode } from "react";
export interface ImageProps extends Omit<React.ImgHTMLAttributes<HTMLImageElement>, 'loading'> {
animationDuration?: number,
aspectRatio?: number,
cover?: boolean,
color?: string,
disableError?: boolean,
disableSpinner?: boolean,
disableTransition?: boolean,
errorIcon?: ReactNode,
iconContainerStyle?: object,
imageStyle?: object,
loading?: ReactNode,
onClick?: (event: React.MouseEvent<HTMLDivElement>) => void,
onLoad?: (event?: React.SyntheticEvent<HTMLImageElement>) => void,
onError?: (event?: React.SyntheticEvent<HTMLImageElement>) => void,
src: string,
style?: object
}
declare const ImageComponent: React.ComponentType<ImageProps>;
export default ImageComponent;