Skip to content

Commit 8073531

Browse files
Merge pull request #27 from ethwitt/ethan-changes
Fix track style error and alter beforeChange signature
2 parents 70c8997 + c3c16ab commit 8073531

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ content.
113113
`PropTypes.func`
114114

115115
Optional callback which will be invoked before a slide change occurs. Should have method signature
116-
`function(newIndex, prevIndex)`
116+
`function(newIndex, prevIndex, direction)`
117117

118118
#### afterChange
119119
`PropTypes.func`

src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ export default class Carousel extends Component {
272272

273273
this._animating = true;
274274

275-
beforeChange && beforeChange(index, currentSlide);
275+
beforeChange && beforeChange(index, currentSlide, direction);
276276
this.setState({
277277
transitionDuration
278278
}, () => {
@@ -386,7 +386,7 @@ export default class Carousel extends Component {
386386
width: viewportWidth,
387387
height: viewportHeight || slideHeight || 'auto'
388388
});
389-
let trackStyle = style.track || {};
389+
let trackStyle = merge({}, style.track || {});
390390
if (transition !== 'fade') {
391391
const leftPos = leftOffset + dragOffset;
392392
trackStyle = merge({}, trackStyle, {

0 commit comments

Comments
 (0)