"use strict";

exports.__esModule = true;
exports.CarouselType = void 0;

var _base = require("@sentecacommerce-theme/base");

var CarouselType = _base.ComponentTypeFactory.create('Carousel', {
  header: _base.FieldTypeFactory.text({
    required: false
  }),
  withDots: _base.FieldTypeFactory["boolean"]({
    defaultValue: true,
    required: false
  }),
  withArrows: _base.FieldTypeFactory["boolean"]({
    defaultValue: true,
    required: false
  }),
  withScrollBar: _base.FieldTypeFactory["boolean"]({
    defaultValue: true,
    required: false
  }),
  small: _base.FieldTypeFactory["boolean"]({
    defaultValue: false,
    required: false
  }),
  query: {
    limit: _base.FieldTypeFactory.number(),
    filter: _base.FieldTypeFactory.text()
  },
  width: {
    desktop: _base.FieldTypeFactory.text(),
    tablet: _base.FieldTypeFactory.text(),
    mobile: _base.FieldTypeFactory.text()
  }
});

exports.CarouselType = CarouselType;
//# sourceMappingURL=carousel.type.js.map