UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

42 lines (41 loc) 1.04 kB
import * as React from 'react'; import './Image.scss'; import { IImageProps } from './Image.Props'; export interface IImageState { loadState?: ImageLoadState; } export declare enum CoverStyle { landscape = 0, portrait = 1, } export declare const CoverStyleMap: { [x: number]: string; }; export declare const ImageFitMap: { [x: number]: string; }; export declare enum ImageLoadState { notLoaded = 0, loaded = 1, error = 2, errorLoaded = 3, } export declare class Image extends React.Component<IImageProps, IImageState> { static defaultProps: { shouldFadeIn: boolean; }; refs: { [key: string]: React.ReactInstance; image: HTMLImageElement; }; private _events; private _coverStyle; constructor(props: IImageProps); componentDidMount(): void; componentWillReceiveProps(nextProps: any): void; componentWillUnmount(): void; render(): JSX.Element; private _evaluateImage(); private _computeCoverStyle(); private _setError(); }