projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
16115: Updates the sharing dialog to support sharing URLs.
[arvados-workbench2.git]
/
src
/
components
/
data-table
/
data-column.ts
diff --git
a/src/components/data-table/data-column.ts
b/src/components/data-table/data-column.ts
index 28e93beed0cebadc1fbaa54324cc2729a3a86ed5..f32fea2b5237c85fbdad07048258f4d94fb6794c 100644
(file)
--- a/
src/components/data-table/data-column.ts
+++ b/
src/components/data-table/data-column.ts
@@
-2,15
+2,21
@@
//
// SPDX-License-Identifier: AGPL-3.0
//
// SPDX-License-Identifier: AGPL-3.0
-import
* as
React from "react";
+import React from "react";
import { DataTableFilters } from "../data-table-filters/data-table-filters-tree";
import { DataTableFilters } from "../data-table-filters/data-table-filters-tree";
-import { createTree } from '
~/
models/tree';
+import { createTree } from 'models/tree';
export interface DataColumn<T> {
key?: React.Key;
name: string;
selected: boolean;
configurable: boolean;
export interface DataColumn<T> {
key?: React.Key;
name: string;
selected: boolean;
configurable: boolean;
+
+ /**
+ * If set to true, filters on this column will be displayed in a
+ * radio group and only one filter can be selected at a time.
+ */
+ mutuallyExclusiveFilters?: boolean;
sortDirection?: SortDirection;
filters: DataTableFilters;
render: (item: T) => React.ReactElement<any>;
sortDirection?: SortDirection;
filters: DataTableFilters;
render: (item: T) => React.ReactElement<any>;