"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.spacePropTypes = void 0;

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

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

// PropTypes:
var marginKeys = ['m0', 'm1', 'm2', 'm3', 'm4', 'm5', 'm6', 'm7', 'mh0', 'mh1', 'mh2', 'mh3', 'mh4', 'mh5', 'mh6', 'mh7', 'mv0', 'mv1', 'mv2', 'mv3', 'mv4', 'mv5', 'mv6', 'mv7', 'ml0', 'ml1', 'ml2', 'ml3', 'ml4', 'ml5', 'ml6', 'ml7', 'mr0', 'mr1', 'mr2', 'mr3', 'mr4', 'mr5', 'mr6', 'mr7', 'mt0', 'mt1', 'mt2', 'mt3', 'mt4', 'mt5', 'mt6', 'mt7', 'mb0', 'mb1', 'mb2', 'mb3', 'mb4', 'mb5', 'mb6', 'mb7', 'mhauto'];
var paddingKeys = ['p0', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7', 'ph0', 'ph1', 'ph2', 'ph3', 'ph4', 'ph5', 'ph6', 'ph7', 'pv0', 'pv1', 'pv2', 'pv3', 'pv4', 'pv5', 'pv6', 'pv7', 'pl0', 'pl1', 'pl2', 'pl3', 'pl4', 'pl5', 'pl6', 'pl7', 'pr0', 'pr1', 'pr2', 'pr3', 'pr4', 'pr5', 'pr6', 'pr7', 'pt0', 'pt1', 'pt2', 'pt3', 'pt4', 'pt5', 'pt6', 'pt7', 'pb0', 'pb1', 'pb2', 'pb3', 'pb4', 'pb5', 'pb6', 'pb7'];
var spacePropTypes = {
  spacing: _propTypes["default"].oneOfType([_propTypes["default"].oneOf([].concat(marginKeys, paddingKeys)), _propTypes["default"].arrayOf(_propTypes["default"].oneOf([].concat(marginKeys, paddingKeys)))])
};
exports.spacePropTypes = spacePropTypes;