Create tests for data table filter
[arvados.git] / src / components / data-table / data-column.ts
index f3d9576dd66d5cac933dffdc5e96c67464c9610e..7ac568a25b5301901ffc95318f1581852dc8dfc5 100644 (file)
@@ -2,6 +2,8 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
+import { DataTableFilterItem } from "../data-table-filters/data-table-filters";
+
 export interface DataColumn<T> {
     name: string;
     selected: boolean;
@@ -9,6 +11,8 @@ export interface DataColumn<T> {
     key?: React.Key;
     sortDirection?: SortDirection;
     onSortToggle?: () => void;
+    filters?: DataTableFilterItem[];
+    onFiltersChange?: (filters: DataTableFilterItem[]) => void;
     render: (item: T) => React.ReactElement<void>;
     renderHeader?: () => React.ReactElement<void> | null;
 }