Skip to content

Commit

Permalink
Merge 21bc965 into c1b887f
Browse files Browse the repository at this point in the history
  • Loading branch information
zulucoda committed Aug 15, 2018
2 parents c1b887f + 21bc965 commit e8d63ec
Show file tree
Hide file tree
Showing 20 changed files with 407 additions and 146 deletions.
2 changes: 1 addition & 1 deletion .babelrc
@@ -1,3 +1,3 @@
{
"presets": ["es2015", "react", "stage-0"]
"presets": ["es2015", "react", "stage-0", "flow"]
}
11 changes: 11 additions & 0 deletions .flowconfig
@@ -0,0 +1,11 @@
[ignore]

[include]

[libs]

[lints]

[options]

[strict]
10 changes: 10 additions & 0 deletions .travis.yml
Expand Up @@ -4,11 +4,21 @@ node_js:
cache:
directories:
- node_modules

script:
- npm test
- npm run build
after_script: # Upload coverage reports
- COVERALLS_REPO_TOKEN=$coveralls_repo_token npm run coveralls

after_success:
- npm run up-version
- git status
- git branch
- echo $TRAVIS_BRANCH
- ./travis-ci-git-commit.sh


notifications:
email:
on_success: change
Expand Down
46 changes: 35 additions & 11 deletions lib/react-swift-slider/Control.js
Expand Up @@ -5,29 +5,53 @@ Object.defineProperty(exports, "__esModule", {
});
exports.DIRECTION = undefined;

var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

var _react = require("react");

var _react2 = _interopRequireDefault(_react);
var React = _interopRequireWildcard(_react);

require("./assets/sass/react-swift-control.css");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }

function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }

var DIRECTION = exports.DIRECTION = {
prev: "prev",
next: "next"
};

var Control = function Control(_ref) {
var onPressNext = _ref.onPressNext,
onPressPrev = _ref.onPressPrev,
direction = _ref.direction;
var Control = function (_React$Component) {
_inherits(Control, _React$Component);

if (direction === DIRECTION.prev) {
return _react2.default.createElement("div", { className: "swift-slider-prev", onClick: onPressPrev });
} else {
return _react2.default.createElement("div", { className: "swift-slider-next", onClick: onPressNext });
function Control() {
_classCallCheck(this, Control);

return _possibleConstructorReturn(this, (Control.__proto__ || Object.getPrototypeOf(Control)).apply(this, arguments));
}
};

_createClass(Control, [{
key: "render",
value: function render() {
var _props = this.props,
onPressNext = _props.onPressNext,
onPressPrev = _props.onPressPrev,
direction = _props.direction;

if (direction === DIRECTION.prev) {
return React.createElement("div", { className: "swift-slider-prev", onClick: onPressPrev });
} else {
return React.createElement("div", { className: "swift-slider-next", onClick: onPressNext });
}
}
}]);

return Control;
}(React.Component);

exports.default = Control;
61 changes: 43 additions & 18 deletions lib/react-swift-slider/Dot.js
Expand Up @@ -4,27 +4,52 @@ Object.defineProperty(exports, "__esModule", {
value: true
});

var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

var _react = require("react");

var _react2 = _interopRequireDefault(_react);
var React = _interopRequireWildcard(_react);

require("./assets/sass/react-swift-dot.css");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var Dot = function Dot(_ref) {
var active = _ref.active,
_onClick = _ref.onClick,
idx = _ref.idx,
activeDotColor = _ref.activeDotColor,
dotColor = _ref.dotColor;

return _react2.default.createElement("li", {
onClick: function onClick() {
return _onClick(idx);
},
style: { background: active ? activeDotColor : dotColor },
className: "swift-slider-dot"
});
};
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }

function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }

var Dot = function (_React$Component) {
_inherits(Dot, _React$Component);

function Dot() {
_classCallCheck(this, Dot);

return _possibleConstructorReturn(this, (Dot.__proto__ || Object.getPrototypeOf(Dot)).apply(this, arguments));
}

_createClass(Dot, [{
key: "render",
value: function render() {
var _props = this.props,
active = _props.active,
_onClick = _props.onClick,
idx = _props.idx,
activeDotColor = _props.activeDotColor,
dotColor = _props.dotColor;

return React.createElement("li", {
onClick: function onClick() {
return _onClick(idx);
},
style: { background: active ? activeDotColor : dotColor },
className: "swift-slider-dot"
});
}
}]);

return Dot;
}(React.Component);

exports.default = Dot;
21 changes: 6 additions & 15 deletions lib/react-swift-slider/Slide.js
Expand Up @@ -8,24 +8,20 @@ var _createClass = function () { function defineProperties(target, props) { for

var _react = require("react");

var _react2 = _interopRequireDefault(_react);

var _propTypes = require("prop-types");

var _propTypes2 = _interopRequireDefault(_propTypes);
var React = _interopRequireWildcard(_react);

require("./assets/sass/react-swift-slide.css");

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }

function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }

var Slide = function (_Component) {
_inherits(Slide, _Component);
var Slide = function (_React$Component) {
_inherits(Slide, _React$Component);

function Slide() {
_classCallCheck(this, Slide);
Expand All @@ -41,19 +37,14 @@ var Slide = function (_Component) {
active = _props.active;

var selectedClass = active ? "swift-slider-slide swift-slider-active" : "swift-slider-slide";
return _react2.default.createElement("li", {
return React.createElement("li", {
className: selectedClass,
style: { backgroundImage: "url(" + src + ")" }
});
}
}]);

return Slide;
}(_react.Component);

Slide.propTypes = {
src: _propTypes2.default.string.isRequired,
active: _propTypes2.default.bool.isRequired
};
}(React.Component);

exports.default = Slide;

0 comments on commit e8d63ec

Please sign in to comment.