'use strict';

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

var vue = require('vue');
var antDesignVue = require('ant-design-vue');
var useTabMixin = require('../../config/use-tab-mixin.js');

"use strict";
var _sfc_main = vue.defineComponent({
  name: "YearUI",
  components: { InputNumber: antDesignVue.InputNumber, RadioGroup: antDesignVue.RadioGroup, Radio: antDesignVue.Radio },
  props: useTabMixin.useTabProps({
    defaultValue: "*"
  }),
  emits: useTabMixin.useTabEmits(),
  setup(props, context) {
    const nowYear = (/* @__PURE__ */ new Date()).getFullYear();
    return useTabMixin.useTabSetup(props, context, {
      defaultValue: "*",
      minValue: 0,
      valueRange: { start: nowYear, end: nowYear + 100 },
      valueLoop: { start: nowYear, interval: 1 }
    });
  }
});

exports.default = _sfc_main;
//# sourceMappingURL=year-ui.vue2.js.map
