Skip to content

Commit

Permalink
feat(core): allow wrapperClass to be multiple classes
Browse files Browse the repository at this point in the history
fixes #4680
  • Loading branch information
nolimits4web committed Jun 16, 2021
1 parent b78c6e0 commit 0d578b0
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/components/core/core-class.js
Original file line number Diff line number Diff line change
Expand Up @@ -449,14 +449,18 @@ class Swiper {

el.swiper = swiper;

const getWrapperSelector = () => {
return `.${(swiper.params.wrapperClass || '').trim().split(' ').join('.')}`;
};

const getWrapper = () => {
if (el && el.shadowRoot && el.shadowRoot.querySelector) {
const res = $(el.shadowRoot.querySelector(`.${swiper.params.wrapperClass}`));
const res = $(el.shadowRoot.querySelector(getWrapperSelector()));
// Children needs to return slot items
res.children = (options) => $el.children(options);
return res;
}
return $el.children(`.${swiper.params.wrapperClass}`);
return $el.children(getWrapperSelector());
};
// Find Wrapper
let $wrapperEl = getWrapper();
Expand Down

0 comments on commit 0d578b0

Please sign in to comment.