projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
18984: Change resource type filter defaults, rearrange / rename process filters
[arvados-workbench2.git]
/
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 659a385dc17f5742c0d3b8169f456848467faefc..fab9086e5693113d6ba377c89acf84c2fd580cd2 100644
(file)
--- a/
src/components/data-table-filters/data-table-filters-tree.tsx
+++ b/
src/components/data-table-filters/data-table-filters-tree.tsx
@@
-76,7
+76,12
@@
export class DataTableFiltersTree extends React.Component<DataTableFilterProps>
}
const renderItem = (item: TreeItem<DataTableFilterItem>) =>
}
const renderItem = (item: TreeItem<DataTableFilterItem>) =>
- <span>{item.data.name}</span>;
+ <span>
+ {item.data.name}
+ {item.initialState !== item.selected ? <>
+ *
+ </> : null}
+ </span>;
const filterToTreeItem = (filters: DataTableFilters) =>
(id: string): TreeItem<any> => {
const filterToTreeItem = (filters: DataTableFilters) =>
(id: string): TreeItem<any> => {
@@
-92,6
+97,7
@@
const filterToTreeItem = (filters: DataTableFilters) =>
items: items.length > 0 ? items : undefined,
open: node.expanded,
selected: node.selected,
items: items.length > 0 ? items : undefined,
open: node.expanded,
selected: node.selected,
+ initialState: node.initialState,
indeterminate: isIndeterminate,
status: TreeItemStatus.LOADED,
};
indeterminate: isIndeterminate,
status: TreeItemStatus.LOADED,
};