UNPKG

853 BJavaScriptView Raw
1import { needsNavigation, needsPagination, needsScrollbar } from './utils.js';
2
3function mountSwiper(_ref, swiperParams) {
4 let {
5 el,
6 nextEl,
7 prevEl,
8 paginationEl,
9 scrollbarEl,
10 swiper
11 } = _ref;
12
13 if (needsNavigation(swiperParams) && nextEl && prevEl) {
14 swiper.params.navigation.nextEl = nextEl;
15 swiper.originalParams.navigation.nextEl = nextEl;
16 swiper.params.navigation.prevEl = prevEl;
17 swiper.originalParams.navigation.prevEl = prevEl;
18 }
19
20 if (needsPagination(swiperParams) && paginationEl) {
21 swiper.params.pagination.el = paginationEl;
22 swiper.originalParams.pagination.el = paginationEl;
23 }
24
25 if (needsScrollbar(swiperParams) && scrollbarEl) {
26 swiper.params.scrollbar.el = scrollbarEl;
27 swiper.originalParams.scrollbar.el = scrollbarEl;
28 }
29
30 swiper.init(el);
31}
32
33export { mountSwiper };
\No newline at end of file