react-native-web-ui-components
Version:
[](https://github.com/CareLuLu/react-native-web-ui-components/issues/12) [](http
34 lines (32 loc) • 692 B
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import RNCarousel from 'react-native-carousel';
import { withTheme } from '../Theme';
const Carousel = ({
autoplay,
delay,
loop,
children,
width
}) => /*#__PURE__*/React.createElement(RNCarousel, {
width: width,
hideIndicators: true,
animate: autoplay,
delay: delay,
loop: loop
}, children);
Carousel.propTypes = {
autoplay: PropTypes.bool,
delay: PropTypes.number,
loop: PropTypes.bool,
children: PropTypes.node,
width: PropTypes.number
};
Carousel.defaultProps = {
autoplay: false,
delay: 3000,
loop: true,
children: null,
width: null
};
export default withTheme('Carousel')(Carousel);