Blame view

components/admin/ActivityDetailGallaryModal.js 1.06 KB
1
import { Empty, Modal } from "antd"
Ravindra Kanojiya committed
2
import Image from "next/image"
3
import { cleanImage } from '../../services/imageHandling.js'
Ravindra Kanojiya committed
4 5
const ActivityDetailGallaryModal = ({ activityDetailInfo }) => {
    return (
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
        <>

            {activityDetailInfo[0].attributes.imagesComponent.length > 0 ?

                <div className="p-4">
                    <div className="row">
                        {activityDetailInfo[0].attributes.imagesComponent.map((data, index) => (
                            <div className="col-4" key={index}>
                                <Image className="img-fluid" height={400} width={400} alt="" src={cleanImage(data.image.data.attributes)} />
                            </div>
                        ))}
                    </div>
                </div>
                :
                <div className="d-flex align-items-center justify-content-center" style={{height : '60vh'}}>
                    <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} />
Ravindra Kanojiya committed
22
                </div>
23 24
            }
        </>
Ravindra Kanojiya committed
25 26 27 28
    )
}

export default ActivityDetailGallaryModal