import "./App.css";
import * as React from "react";
import ImageList from "@mui/material/ImageList";
import ImageListItem from "@mui/material/ImageListItem";
function srcset(image, size, rows = 1, cols = 1) {
return {
src: `${image}?w=${size * cols}
&h=${size * rows}&fit=crop&auto=format`,
srcSet: `${image}?w=${size * cols}&h=${size * rows
}&fit=crop&auto=format&dpr=2 2x`,
};
}
function App() {
return (
<div className="App">
<div
className="head"
style={{
width: "fit-content",
margin: "auto",
}}
>
<h1
style={{
color: "green",
}}
>
GeeksforGeeks
</h1>
<strong>React MUI ImageList API</strong>
</div>
<br />
<ImageList
sx={{ width: 500, height: 450, margin: "auto" }}
variant="woven"
cols={3}
gap={8}
>
<ImageListItem cols={1} rows={1}>
<img
{...srcset(
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png",
121,
1,
1
)}
loading="lazy"
/>
</ImageListItem>
<ImageListItem cols={1} rows={1}>
<img
{...srcset(
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png",
121,
1,
1
)}
loading="lazy"
/>
</ImageListItem>
<ImageListItem cols={1} rows={1}>
<img
{...srcset(
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png",
121,
1,
1
)}
loading="lazy"
/>
</ImageListItem>
<ImageListItem cols={1} rows={1}>
<img
{...srcset(
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png",
121,
1,
1
)}
loading="lazy"
/>
</ImageListItem>
<ImageListItem cols={1} rows={1}>
<img
{...srcset(
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png",
121,
1,
1
)}
loading="lazy"
/>
</ImageListItem>
<ImageListItem cols={1} rows={1}>
<img
{...srcset(
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png",
121,
1,
1
)}
loading="lazy"
/>
</ImageListItem>
</ImageList>
</div>
);
}
export default App;