const NewExperienciaDetail = function () {

    var experiencia = null;

    const swiperHandlers = function(){
        var swipers = [];
        $(".swiper-experiencia").each(function(index, element){
            var swiper = new Swiper('.swiper-experiencia', {
                slidesPerView: 'auto',
                spaceBetween: 30,
                autoHeight: true,
                navigation: {
                    nextEl: '.swiper-button-next',
                    prevEl: '.swiper-button-prev',
                },
                pagination: {
                    el: '.swiper-pagination',
                    clickable: true,
                },
            });
            swipers.push(swiper);
        });
    };


    const mapInitCallbackDetail = function () {
        Maps.setMarker(experiencia);
    };


    return {

        init: function(experienceDetails){

            experiencia = experienceDetails;

            swiperHandlers();
            Maps.init(document.getElementById("google-map"), mapInitCallbackDetail);
            Apartments.initSwiper();
            App.initNewsletter();
        }
    }
}();


