contextMenuColumn: boolean;
dataTableDefaultView?: React.ReactNode;
working?: boolean;
+ isColumnSelectorHidden?: boolean;
}
interface DataExplorerActionProps<T> {
columns, onContextMenu, onFiltersChange, onSortToggle, working, extractKey,
rowsPerPage, rowsPerPageOptions, onColumnToggle, searchValue, onSearch,
items, itemsAvailable, onRowClick, onRowDoubleClick, classes,
- dataTableDefaultView
+ dataTableDefaultView, isColumnSelectorHidden
} = this.props;
return <Paper className={classes.root}>
<Toolbar className={classes.toolbar}>
value={searchValue}
onSearch={onSearch} />
</div>
- <ColumnSelector
+ {!isColumnSelectorHidden && <ColumnSelector
columns={columns}
- onColumnToggle={onColumnToggle} />
+ onColumnToggle={onColumnToggle} />}
</Grid>
</Toolbar>
<DataTable