"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _locale = require("../../src/locale");
var _snippets = _interopRequireDefault(require("./snippets"));
var _default = exports["default"] = {
  snippets: _snippets["default"],
  componentName: 'Input.Group',
  "group": (0, _locale.t)('inputGroup.key_rAA8ctArs9q2'),
  title: (0, _locale.t)('inputGroup.key_vPpLWlg3dKG9'),
  category: (0, _locale.t)('inputGroup.key_zJBRfGvNB1Z3'),
  props: [{
    name: 'compact',
    title: {
      label: (0, _locale.t)('inputGroup.key_wta9ZymsmSll'),
      tip: (0, _locale.t)('inputGroup.key_p7CApPWAQIkC')
    },
    propType: 'bool',
    setter: 'BoolSetter'
  }, {
    name: 'size',
    title: {
      label: (0, _locale.t)('inputGroup.key_7PORQc4vZtyR'),
      tip: (0, _locale.t)('inputGroup.key_kqxKlzwwVHLN')
    },
    propType: {
      type: 'oneOf',
      value: ['large', 'default', 'small']
    },
    setter: {
      componentName: 'RadioGroupSetter',
      props: {
        options: [{
          title: (0, _locale.t)('inputGroup.key_vU4PIMDqVaq3'),
          value: 'large'
        }, {
          title: (0, _locale.t)('inputGroup.key_i9ee53DBKfBo'),
          value: 'middle'
        }, {
          title: (0, _locale.t)('inputGroup.key_MrVDmNbFeuhT'),
          value: 'small'
        }]
      }
    },
    defaultValue: 'default'
  }],
  configure: {
    component: {
      isContainer: true
    },
    supports: {
      style: true
    }
  }
};