import selectDatasourceMixin from 'mars-pro/packages/pro-select/src/mixins/select-datasource';
import selectBaseMixin from 'mars-pro/packages/pro-select/src/mixins/select-base';
import ProSelectTableList from './table-list';
import treeArray from 'mars-pro/src/pro/tree-array';

export default {
  name: 'ProSelectTable',
  componentName: 'ProSelectTable',
  components: {
    ProSelectTableList
  },
  mixins: [selectBaseMixin, selectDatasourceMixin],
  props: {},
  computed: {
    isShowSearch() {
      return this.showSearch
    },
    emptryText() {
      return false
    }
  },
  methods: {},
  render() {
    const content = <ProSelectTableList ref="eltable" />
    return this.renderSelectWapper(content, {
      props: {
        popperClass: `pro-select-panel ${this.selectModel === 'multiple' ? 'pro-select-table--multiple' : 'pro-select-table--nomultiple'}`
      }
    })
  }
}

