text: export default ExtendBase =>
    class ColumnResolver extends ExtendBase {
      visibleColumnSize(includeSelectColumn = true) {
        let columnLen = this.props.columns.filter(c => !c.hidden).length;
        if (!includeSelectColumn) return columnLen;
        if (this.props.selectRow && !this.props.selectRow.hideSelectColumn) {
          columnLen += 1;
        }
        if (this.props.expandRow && this.props.expandRow.showExpandColumn) {
          columnLen += 1;
        }
        return columnLen;
      }
    };
  