mirror of
https://github.com/prometheus/prometheus.git
synced 2025-03-05 20:59:13 -08:00
Select root of tree by default in tree view
Signed-off-by: Julius Volz <julius.volz@gmail.com>
This commit is contained in:
parent
cdcd43af5b
commit
1f1ca37fd7
|
@ -92,6 +92,13 @@ const TreeNode: FC<{
|
|||
sortedLabelCards: [],
|
||||
});
|
||||
|
||||
// Select the node when it is mounted and it is the root of the tree.
|
||||
useEffect(() => {
|
||||
if (parentRef === undefined) {
|
||||
setSelectedNode({ id: nodeID, node: node });
|
||||
}
|
||||
}, [parentRef, setSelectedNode, nodeID, node]);
|
||||
|
||||
// Deselect node when node is unmounted.
|
||||
useEffect(() => {
|
||||
return () => {
|
||||
|
@ -400,7 +407,8 @@ const TreeNode: FC<{
|
|||
</Box>
|
||||
</div>
|
||||
);
|
||||
} else {
|
||||
}
|
||||
|
||||
return (
|
||||
<div>
|
||||
{innerNode}
|
||||
|
@ -419,7 +427,6 @@ const TreeNode: FC<{
|
|||
))}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
export default TreeNode;
|
||||
|
|
Loading…
Reference in a new issue