UNPKG

656 BJavaScriptView Raw
1import { getDocument } from 'ssr-window';
2export default function createElementIfNotDefined(swiper, originalParams, params, checkProps) {
3 const document = getDocument();
4
5 if (swiper.params.createElements) {
6 Object.keys(checkProps).forEach(key => {
7 if (!params[key] && params.auto === true) {
8 let element = swiper.$el.children(`.${checkProps[key]}`)[0];
9
10 if (!element) {
11 element = document.createElement('div');
12 element.className = checkProps[key];
13 swiper.$el.append(element);
14 }
15
16 params[key] = element;
17 originalParams[key] = element;
18 }
19 });
20 }
21
22 return params;
23}
\No newline at end of file