ant-design/components/carousel/index.jsx

35 lines
607 B
React
Raw Normal View History

2015-08-03 14:52:26 +08:00
import Carousel from 'react-slick';
import React from 'react';
import assign from 'object-assign';
var AntCarousel = React.createClass({
getDefaultProps() {
return {
dots: true,
arrows: false
};
},
render() {
var props = assign({}, this.props);
if (props.effect === 'fade') {
props.fade = true;
}
var className = 'ant-carousel';
if (props.vertical) {
className = className + ' ant-carousel-vertical';
}
return (
<div className={className}>
<Carousel {...props} />
</div>
);
}
});
export default AntCarousel;