import React from 'react'; import { Theme, createStyles, makeStyles } from '@material-ui/core/styles'; import GridList from '@material-ui/core/GridList'; import GridListTile from '@material-ui/core/GridListTile'; import tileData from './tileData'; const useStyles = makeStyles((theme: Theme) => createStyles({ root: { display: 'flex', flexWrap: 'wrap', justifyContent: 'space-around', overflow: 'hidden', backgroundColor: theme.palette.background.paper, }, gridList: { width: 500, height: 450, }, }), ); /** * The example data is structured as follows: * * import image from 'path/to/image.jpg'; * [etc...] * * const tileData = [ * { * img: image, * title: 'Image', * author: 'author', * cols: 2, * }, * { * [etc...] * }, * ]; */ export default function ImageGridList() { const classes = useStyles(); return (