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: [],
|
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.
|
// Deselect node when node is unmounted.
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
return () => {
|
return () => {
|
||||||
|
@ -400,7 +407,8 @@ const TreeNode: FC<{
|
||||||
</Box>
|
</Box>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
} else {
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
{innerNode}
|
{innerNode}
|
||||||
|
@ -419,7 +427,6 @@ const TreeNode: FC<{
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default TreeNode;
|
export default TreeNode;
|
||||||
|
|
Loading…
Reference in a new issue