New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-multi-carousel

Package Overview
Dependencies
Maintainers
1
Versions
133
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-multi-carousel - npm Package Compare versions

Comparing version 1.0.36 to 1.0.37

16

lib/Carousel.js

@@ -103,3 +103,7 @@ "use strict";

const { slidesToSlide, infinite } = this.props;
const nextMaximumSlides = this.state.currentSlide + 1 + slidesHavePassed + slidesToShow;
const nextMaximumSlides = this.state.currentSlide +
1 +
slidesHavePassed +
slidesToShow +
slidesToSlide;
const nextSlides = this.state.currentSlide + slidesHavePassed + slidesToSlide;

@@ -113,4 +117,4 @@ const nextPosition = -(this.state.itemWidth * nextSlides);

}
else if (slidesHavePassed > 0 &&
this.state.currentSlide + 1 + slidesToShow <= this.state.totalItems) {
else if (nextMaximumSlides > this.state.totalItems &&
this.state.currentSlide !== this.state.totalItems - slidesToShow) {
// prevent oversliding;

@@ -134,6 +138,5 @@ const maxSlides = this.state.totalItems - slidesToShow;

const { slidesToSlide, infinite } = this.props;
const nextMaximumSlides = this.state.currentSlide - slidesHavePassed - slidesToSlide;
const nextSlides = this.state.currentSlide - slidesHavePassed - slidesToSlide;
const nextPosition = -(this.state.itemWidth * nextSlides);
if (nextMaximumSlides >= 0) {
if (nextSlides >= 0) {
this.setState({

@@ -144,4 +147,3 @@ transform: nextPosition,

}
else if (slidesHavePassed > 0 &&
this.state.currentSlide - slidesToSlide >= 0) {
else if (nextSlides < 0 && this.state.currentSlide !== 0) {
// prevent oversliding.

@@ -148,0 +150,0 @@ this.setState({

{
"name": "react-multi-carousel",
"version": "1.0.36",
"version": "1.0.37",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc