UNPKG

react-responsive-carousel

Version:
68 lines (63 loc) 1.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _classnames = _interopRequireDefault(require("classnames")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var _default = { ROOT: function ROOT(customClassName) { return (0, _classnames.default)(_defineProperty({ 'carousel-root': true }, customClassName || '', !!customClassName)); }, CAROUSEL: function CAROUSEL(isSlider) { return (0, _classnames.default)({ carousel: true, 'carousel-slider': isSlider }); }, WRAPPER: function WRAPPER(isSlider, axis) { return (0, _classnames.default)({ 'thumbs-wrapper': !isSlider, 'slider-wrapper': isSlider, 'axis-horizontal': axis === 'horizontal', 'axis-vertical': axis !== 'horizontal' }); }, SLIDER: function SLIDER(isSlider, isSwiping) { return (0, _classnames.default)({ thumbs: !isSlider, slider: isSlider, animated: !isSwiping }); }, ITEM: function ITEM(isSlider, selected, previous) { return (0, _classnames.default)({ thumb: !isSlider, slide: isSlider, selected: selected, previous: previous }); }, ARROW_PREV: function ARROW_PREV(disabled) { return (0, _classnames.default)({ 'control-arrow control-prev': true, 'control-disabled': disabled }); }, ARROW_NEXT: function ARROW_NEXT(disabled) { return (0, _classnames.default)({ 'control-arrow control-next': true, 'control-disabled': disabled }); }, DOT: function DOT(selected) { return (0, _classnames.default)({ dot: true, selected: selected }); } }; exports.default = _default;