diff --git a/src/components/ionSlideBox.js b/src/components/ionSlideBox.js index 3aadc35..82c03c2 100644 --- a/src/components/ionSlideBox.js +++ b/src/components/ionSlideBox.js @@ -2,7 +2,18 @@ import React from 'react'; import ReactSlick from 'react-slick'; var IonSlideBox = React.createClass({ + propTypes: { + customClasses: React.PropTypes.string, + settings: React.PropTypes.object, + }, + getDefaultProps: function() { + return { + customClasses: '', + settings: {} + }; + }, render() { + var settings = { className: 'ion-slide-box', infinite: false, @@ -12,8 +23,11 @@ var IonSlideBox = React.createClass({ dotsClass: 'slick-dots slider-pager', initialSlide: 0 }; + + _.extend(settings,this.props.settings); + return ( - + { this.props.children } );