'use strict';

require('../../../utils/index.js');
var runtime = require('../../../utils/props/runtime.js');

"use strict";
const columnManagerProps = runtime.buildProps({
  open: {
    type: Boolean,
    default: false
  },
  // 使用本地存储
  useLocalStorage: {
    type: Boolean,
    default: true
  },
  // 本地存储key
  localKey: {
    type: String
  },
  fieldList: {
    type: runtime.definePropType(Array),
    default: () => []
  },
  // 最大展示数量
  maxCount: {
    type: Number,
    default: 0
  },
  // 开启添加字段
  enableAddField: {
    type: Boolean,
    default: true
  },
  // 添加字段文本
  addFieldText: {
    type: String
  },
  // 管理器图标
  icon: {
    type: String
  },
  // 气泡框位置
  placement: {
    type: runtime.definePropType(String)
  },
  // 最小宽度
  minWidth: {
    type: [Number, String]
  },
  // 最大高度
  maxHeight: {
    type: [Number, String]
  }
});

exports.columnManagerProps = columnManagerProps;
//# sourceMappingURL=column-manager.js.map
