require('./Carousel.styles_1591nkt.css');
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var react = require('@linaria/react');
var common = require('../../../engines/common.js');
var IconButton$1 = require('../../IconButton/IconButton.js');

var mergedConfig = /*#__PURE__*/common.mergeConfig(IconButton$1.iconButtonConfig);
var IconButtonComponent = /*#__PURE__*/common.component(mergedConfig);
var base = "b1tv1c06";
var _exp = function _exp() {
  return function (_ref) {
    var isSwipeEnabled = _ref.isSwipeEnabled;
    return isSwipeEnabled ? 'grab' : 'default';
  };
};
var _exp2 = function _exp2() {
  return function (_ref2) {
    var isSwipeEnabled = _ref2.isSwipeEnabled;
    return isSwipeEnabled ? 'grabbing' : 'default';
  };
};
var CarouselWrapper = /*#__PURE__*/react.styled('div')({
  name: "CarouselWrapper",
  "class": "c176rtzw",
  propsAsIs: false,
  vars: {
    "c176rtzw-0": [/*#__PURE__*/_exp()],
    "c176rtzw-1": [/*#__PURE__*/_exp2()]
  }
});
var _exp3 = function _exp3() {
  return function (_ref3) {
    var gap = _ref3.gap;
    return gap;
  };
};
var CarouselTrack = /*#__PURE__*/react.styled('div')({
  name: "CarouselTrack",
  "class": "c1otptoj",
  propsAsIs: false,
  vars: {
    "c1otptoj-0": [/*#__PURE__*/_exp3()]
  }
});
var CarouselVirtualItem = /*#__PURE__*/react.styled('div')({
  name: "CarouselVirtualItem",
  "class": "cn385sh",
  propsAsIs: false
});
var _exp4 = function _exp4() {
  return IconButtonComponent;
};
var IconButton = /*#__PURE__*/react.styled(_exp4())({
  name: "IconButton",
  "class": "i16tncz3",
  propsAsIs: true
});
var ControlsWrapper = /*#__PURE__*/react.styled('div')({
  name: "ControlsWrapper",
  "class": "cbkyt7f",
  propsAsIs: false
});

exports.CarouselTrack = CarouselTrack;
exports.CarouselVirtualItem = CarouselVirtualItem;
exports.CarouselWrapper = CarouselWrapper;
exports.ControlsWrapper = ControlsWrapper;
exports.IconButton = IconButton;
exports.IconButtonComponent = IconButtonComponent;
exports.base = base;
