import Swiper from 'swiper'; import { needsNavigation, needsPagination, needsScrollbar } from './utils.js'; function initSwiper(swiperParams) { return new Swiper(swiperParams); } function mountSwiper(_ref, swiperParams) { let { el, nextEl, prevEl, paginationEl, scrollbarEl, swiper } = _ref; if (needsNavigation(swiperParams) && nextEl && prevEl) { swiper.params.navigation.nextEl = nextEl; swiper.originalParams.navigation.nextEl = nextEl; swiper.params.navigation.prevEl = prevEl; swiper.originalParams.navigation.prevEl = prevEl; } if (needsPagination(swiperParams) && paginationEl) { swiper.params.pagination.el = paginationEl; swiper.originalParams.pagination.el = paginationEl; } if (needsScrollbar(swiperParams) && scrollbarEl) { swiper.params.scrollbar.el = scrollbarEl; swiper.originalParams.scrollbar.el = scrollbarEl; } swiper.init(el); } export { initSwiper, mountSwiper };