X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8c47c51f1f72135217df614cfa53e379ff68151b..901a27dcbc5e09497f237d47555d8f713bb21cb9:/src/components/data-table-filters/data-table-filters-tree.tsx diff --git a/src/components/data-table-filters/data-table-filters-tree.tsx b/src/components/data-table-filters/data-table-filters-tree.tsx index d964012dce..5f0d5e3915 100644 --- a/src/components/data-table-filters/data-table-filters-tree.tsx +++ b/src/components/data-table-filters/data-table-filters-tree.tsx @@ -37,12 +37,14 @@ export class DataTableFiltersTree extends React.Component render={renderItem} showSelection useRadioButtons={this.props.mutuallyExclusive} - toggleItemRadioButton={this.toggleRadioButtonFilter} disableRipple onContextMenu={noop} - toggleItemActive={noop} + toggleItemActive={ + this.props.mutuallyExclusive + ? this.toggleRadioButtonFilter + : this.toggleFilter + } toggleItemOpen={this.toggleOpen} - toggleItemSelection={this.toggleFilter} />; } @@ -50,7 +52,7 @@ export class DataTableFiltersTree extends React.Component * Handler for when a tree item is toggled via a radio button. * Ensures mutual exclusivity among filter tree items. */ - toggleRadioButtonFilter = (item: TreeItem) => { + toggleRadioButtonFilter = (_: any, item: TreeItem) => { const { onChange = noop } = this.props; // If the filter is already selected, do nothing.