import styles from "./IndexGallery.module.scss"; import Link from "next/link"; import { useEffect, useState } from "react"; import ImageList from "@mui/material/ImageList"; import ImageListItem from "@mui/material/ImageListItem"; import ImageListItemBar from "@mui/material/ImageListItemBar"; import { useTheme } from "@mui/material/styles"; import useMediaQuery from "@mui/material/useMediaQuery"; const IndexGallery = () => { type apiResType = { Id: string; Title: string; Link: string; Description?: string; Place?: string; Date?: string; }; const [data, setData] = useState([]); useEffect(() => { fetch("https://gractwo.pl/api/v1/index-images") .then((res) => { return res.json(); }) .then((data) => { setData(data); }) .catch((err) => { console.log(err); }); }, []); function redirect( Link: string ): import("react").MouseEventHandler { return (event: React.MouseEvent) => { window.open(Link, "_blank"); }; } const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down("sm")); return ( <>

galeria zdjęć idących mocno

{data.map((el: apiResType) => ( <> {el.Description ))}
); }; export { IndexGallery };