UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

24 lines (21 loc) 865 B
import { e as elementChildren, a as createElement } from './utils.mjs'; function createElementIfNotDefined(swiper, originalParams, params, checkProps) { const target = (params ?? {}); const original = (originalParams ?? {}); if (swiper.params.createElements) { Object.keys(checkProps).forEach((key) => { if (!target[key] && target.auto === true) { let element = elementChildren(swiper.el, `.${checkProps[key]}`)[0]; if (!element) { element = createElement('div', checkProps[key]); element.className = checkProps[key]; swiper.el.append(element); } target[key] = element; original[key] = element; } }); } return target; } export { createElementIfNotDefined as c };