Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
}
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> => {
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,
};
open: boolean;
active: boolean;
selected?: boolean;
open: boolean;
active: boolean;
selected?: boolean;
+ initialState?: boolean;
indeterminate?: boolean;
flatTree?: boolean;
status: TreeItemStatus;
indeterminate?: boolean;
flatTree?: boolean;
status: TreeItemStatus;
parent: string;
active: boolean;
selected: boolean;
parent: string;
active: boolean;
selected: boolean;
+ initialState?: boolean;
expanded: boolean;
status: TreeNodeStatus;
}
expanded: boolean;
status: TreeNodeStatus;
}
active: false,
selected: isSelected !== undefined ? isSelected : true,
expanded: false,
active: false,
selected: isSelected !== undefined ? isSelected : true,
expanded: false,
+ initialState: isSelected !== undefined ? isSelected : true,
status: TreeNodeStatus.LOADED,
});
status: TreeNodeStatus.LOADED,
});