nuorder-carousel
Version:
React Responsive Carousel
66 lines (55 loc) • 1.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _classnames = require("classnames");
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
CAROUSEL: function CAROUSEL(isSlider) {
return (0, _classnames2.default)({
"carousel": true,
"carousel-slider": isSlider
});
},
WRAPPER: function WRAPPER(isSlider, axis) {
return (0, _classnames2.default)({
"thumbs-wrapper": !isSlider,
"slider-wrapper": isSlider,
"axis-horizontal": axis === "horizontal",
"axis-vertical": axis !== "horizontal"
});
},
SLIDER: function SLIDER(isSlider, isSwiping) {
return (0, _classnames2.default)({
"thumbs": !isSlider,
"slider": isSlider,
"animated": !isSwiping
});
},
ITEM: function ITEM(isSlider, selected) {
return (0, _classnames2.default)({
"thumb": !isSlider,
"slide": isSlider,
"selected": selected
});
},
ARROW_PREV: function ARROW_PREV(disabled) {
return (0, _classnames2.default)({
"control-arrow control-prev": true,
"control-disabled": disabled
});
},
ARROW_NEXT: function ARROW_NEXT(disabled) {
return (0, _classnames2.default)({
"control-arrow control-next": true,
"control-disabled": disabled
});
},
DOT: function DOT(selected) {
return (0, _classnames2.default)({
"dot": true,
'selected': selected
});
}
};