'use strict';

require('./searchFormItems/index.js');
var searchFormInput = require('./searchFormItems/input/searchFormInput.js');
var searchFormSelect = require('./searchFormItems/select/searchFormSelect.js');
var searchFormCascader = require('./searchFormItems/cascader/searchFormCascader.js');
var searchFormDatePicker = require('./searchFormItems/datePicker/searchFormDatePicker.js');

const searchFormItemList = [
  { type: "input", component: searchFormInput.SearchFormInputName },
  { type: "select", component: searchFormSelect.SearchFormSelectName },
  { type: "cascader", component: searchFormCascader.SearchFormCascaderName },
  { type: "datePicker", component: searchFormDatePicker.SearchFormDatePickerName }
];
const searchFormProps = {
  options: {
    type: Array,
    default: () => []
  },
  /**
   * 默认展开还是缩起
   * 默认已展开
   */
  defaultShowMore: {
    type: Boolean,
    default: true
  },
  /**
   * 隐藏搜索重置按钮
   * 默认不隐藏
   */
  hideActionButtons: {
    type: Boolean,
    default: false
  }
};
const searchFormEmits = {
  handleQuery: (...args) => args,
  resetQuery: (...args) => args
};

exports.searchFormEmits = searchFormEmits;
exports.searchFormItemList = searchFormItemList;
exports.searchFormProps = searchFormProps;
//# sourceMappingURL=searchForm.js.map
