"use client "; import AppContext from "@ctx/AppContext"; import Image from "next/image"; import { useContext } from "react"; import Lightbox from "react-image-lightbox"; import logo from "../../public/images/logo.png"; const GalleryBox = ({ file }) => { const CTX = useContext(AppContext); const isOpenLightBox = CTX.state.isOpenLightBox; console.log("image", file); return (
{file?.length > 0 ? ( CTX.setIsOpenLightBox(true)} alt={file[0].fileName} /> ) : (
وسمه
)}
{file?.map((e) => (
CTX.setIsOpenLightBox(true)} >
{e.fileName}
))}
{isOpenLightBox && ( CTX.setIsOpenLightBox(false)} onImageLoadError={(e) => console.log(e)} imageLoadErrorMessage={"باز نمیشه ؟!!!"} /> )}
); }; export default GalleryBox;