"use client"; import "./ReportImages.scss"; import { useEffect, useState } from "react"; interface IReportImagesProps { images: IImage[]; } interface IImage { id: number; image: string; } const ReportImages: React.FC = ({ images, }: IReportImagesProps) => { const [mainImage, setMainImage] = useState(images[0]); const [width, setWidth] = useState(0); const filterImages = images.filter((i) => i.id !== mainImage.id); useEffect(() => { setWidth(window.innerWidth); }, []); const handleMainImage = (image: IImage) => { if (width <= 550) return; setMainImage(image); }; return (
Report Main Image {filterImages.map((image) => ( ))}
); }; export default ReportImages;