Skip to content

Commit 5a271ff

Browse files
authored
fix(core): centerInsuffientSlides takes offsets into account (#7437)
1 parent 51c90cf commit 5a271ff

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/core/update/updateSlides.mjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,9 @@ export default function updateSlides() {
269269
allSlidesSize += slideSizeValue + (spaceBetween || 0);
270270
});
271271
allSlidesSize -= spaceBetween;
272-
if (allSlidesSize < swiperSize) {
273-
const allSlidesOffset = (swiperSize - allSlidesSize) / 2;
272+
const offsetSize = (params.slidesOffsetBefore || 0) + (params.slidesOffsetAfter || 0);
273+
if (allSlidesSize + offsetSize < swiperSize) {
274+
const allSlidesOffset = (swiperSize - allSlidesSize - offsetSize) / 2;
274275
snapGrid.forEach((snap, snapIndex) => {
275276
snapGrid[snapIndex] = snap - allSlidesOffset;
276277
});

0 commit comments

Comments
 (0)