'use strict';

require('../../../../base/select/index.js');
var selectOptions = require('../../../selectOptions/selectOptions.js');
var common = require('../common.js');
var select = require('../../../../base/select/select.js');

const searchFormSelectProps = {
  ...common.searchFormCommonProps,
  label: {
    type: String,
    default: ""
  },
  prop: {
    type: String,
    required: true
  },
  loading: {
    type: Boolean,
    default: false
  },
  multiple: {
    type: Boolean,
    default: false
  },
  clearable: {
    type: Boolean,
    default: true
  },
  options: selectOptions.selectOptionsProps.options,
  optionLabel: selectOptions.selectOptionsProps.optionLabel,
  // 自定义指定option中的value字段
  optionValue: selectOptions.selectOptionsProps.optionValue,
  labelKey: selectOptions.selectOptionsProps.labelKey
};
const searchFormSelectEmits = {
  ...select.selectEmits
};
const SearchFormSelectName = "GmSearchFormSelect";

exports.SearchFormSelectName = SearchFormSelectName;
exports.searchFormSelectEmits = searchFormSelectEmits;
exports.searchFormSelectProps = searchFormSelectProps;
//# sourceMappingURL=searchFormSelect.js.map
