import * as React from 'react'; import { Attempt, ImageInfo } from 'src/store/modules/tests/types'; import { withMeasurer } from 'src/components/modules/TestBox/withMeasurer'; import ErrorBox from '../ErrorBox/ErrorBox'; import ViewBox from './ViewBox/ViewBox'; class ScreenshotViewer extends React.PureComponent { public renderScreen(item: ImageInfo) { const { measure } = this.props; return item.status === 'error' ? : ; } public renderViewBox = () => { return this.props.imagesInfo.map((item: ImageInfo) => { return ( {this.renderScreen(item)} ); }); } public render() { return <>{this.renderViewBox()}; } } export default withMeasurer(ScreenshotViewer);