X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f8d794c588b0a252bb8956efe2051697bff0d617..8e91af9bd8d0a66d1181e4db8b72efc632c27ad5:/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 28e93beed0..f32fea2b52 100644 --- 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 -import * as React from "react"; +import React from "react"; import { DataTableFilters } from "../data-table-filters/data-table-filters-tree"; -import { createTree } from '~/models/tree'; +import { createTree } from 'models/tree'; export interface DataColumn { 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;