UNPKG

react-flexible-carousel

Version:

react flexible carousel let you can easily control with style, rwd, lifecycle and dynamic path.

56 lines (39 loc) 1.62 kB
'use strict'; exports.__esModule = true; var _assign = require('babel-runtime/core-js/object/assign'); var _assign2 = _interopRequireDefault(_assign); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); var _react = require('react'); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var List = function (_Component) { (0, _inherits3.default)(List, _Component); function List() { (0, _classCallCheck3.default)(this, List); return (0, _possibleConstructorReturn3.default)(this, _Component.apply(this, arguments)); } /* eslint react/prefer-stateless-function: 0 */ List.prototype.render = function render() { var _list_style = (0, _assign2.default)({ width: this.props.width, height: this.props.height, float: 'left', backgroundImage: 'url(' + this.props.url + ')', backgroundRepeat: 'no-repeat', backgroundPosition: 'center center', backgroundSize: 'contain' }, this.props.carousel_list_style); return _react2.default.createElement( 'div', { style: _list_style }, null ); }; return List; }(_react.Component); exports.default = List;