"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; return (
{file?.length > 0 ? ( CTX.setIsOpenLightBox(true)} alt={file[0].fileName} priority loading="eager" /> ) : (
وسمه
)}
{file?.map((e) => (
CTX.setIsOpenLightBox(true)} >
{e.fileName}
))}
{isOpenLightBox && ( CTX.setIsOpenLightBox(false)} // onImageLoadError={(e) => imageLoadErrorMessage={"باز نمیشه ؟!!!"} /> )}
); }; export default GalleryBox;