// @flow import * as React from 'react'; import {View} from 'react-native'; import {withTheme} from 'react-native-paper'; import type {Grid} from "./GridComponent"; import GridComponent from "./GridComponent"; type Props = { items: Array, } class Preview extends React.PureComponent { getGrids() { let grids = []; for (let i = 0; i < this.props.items.length; i++) { grids.push(this.getGridRender(this.props.items[i], i)); } return grids; } getGridRender(item: Grid, index: number) { return ; }; render() { if (this.props.items.length > 0) { return ( {this.getGrids()} ); } else return null; } } export default withTheme(Preview);