diff --git a/src/default-props.js b/src/default-props.js index ed60a059a..459466519 100644 --- a/src/default-props.js +++ b/src/default-props.js @@ -46,6 +46,7 @@ let defaultProps = { swipeToSlide: false, touchMove: true, touchThreshold: 5, + trackTag: "div", useCSS: true, useTransform: true, variableWidth: false, diff --git a/src/inner-slider.js b/src/inner-slider.js index 04426a71e..84dd62f9c 100644 --- a/src/inner-slider.js +++ b/src/inner-slider.js @@ -632,6 +632,7 @@ export class InnerSlider extends React.Component { "lazyLoad", "lazyLoadedList", "rtl", + "slide", "slideWidth", "slideHeight", "listHeight", @@ -640,6 +641,7 @@ export class InnerSlider extends React.Component { "slidesToScroll", "slideCount", "trackStyle", + "trackTag", "variableWidth", "unslick", "centerPadding", diff --git a/src/slider.js b/src/slider.js index 7fdbe4a13..f1e1e0df0 100644 --- a/src/slider.js +++ b/src/slider.js @@ -158,6 +158,7 @@ export default class Slider extends React.Component { settings.variableWidth = false; } let newChildren = []; + const SlideTag = settings.slide; let currentWidth = null; for ( let i = 0; @@ -191,12 +192,12 @@ export default class Slider extends React.Component { } if (settings.variableWidth) { newChildren.push( -