This is my JS page where I need to implement the GridList
component to show multiple tiles and is scrollable horizontally after list size crosses screen limits.
import React,{ useState} from "react";
import Header from "../../common/header/Header";
import "./Home.css";
import { GridList, GridListTile, GridListTileBar} from "@material-ui/core";
const images = [
{ thumbnail: { uri: 'https://lorempixel.com/200/200/animals',name:'animals'}},
{ thumbnail: { uri: 'https://lorempixel.com/200/200/city' ,name:'city'}},
{ thumbnail: { uri: 'https://lorempixel.com/200/200/city' ,name:'city'}},
{ thumbnail: { uri: 'https://lorempixel.com/200/200/city' ,name:'city'}},
{ thumbnail: { uri: 'https://lorempixel.com/200/200/nature' ,name:'nature'} },
{ thumbnail: { uri: 'https://lorempixel.com/200/200/cats' ,name:'cats'} },
{ thumbnail: { uri: 'https://lorempixel.com/200/200/cats' ,name:'cats'} },
{ thumbnail: { uri: 'https://lorempixel.com/200/200/cats' ,name:'cats'} },
];
export default function Home() {
return (
<>
<Header></Header>
<header className="head">Upcoming Movies</header>
<GridList cellHeight={180} cols={6}>
{images.map((image) => (
<GridListTile>
<img src={image.thumbnail.uri} />
<GridListTileBar
title={ image.thumbnail.name}
/>
</GridListTile>
))}
</GridList>
</>
);
}
CodePudding user response:
Note: In the newer versions of MUI,
V4