mirror of
https://github.com/wavetermdev/waveterm.git
synced 2025-02-01 23:21:59 +01:00
fix node collapse edge case
This commit is contained in:
parent
ab5a9ec749
commit
8fcc856740
@ -186,7 +186,6 @@ export function balanceNode(
|
||||
walkNodes(
|
||||
node,
|
||||
(node) => {
|
||||
beforeWalkCallback?.(node);
|
||||
if (!validateNode(node)) throw new Error("Invalid node");
|
||||
node.children = node.children?.flatMap((child) => {
|
||||
if (child.flexDirection === node.flexDirection) {
|
||||
@ -198,6 +197,7 @@ export function balanceNode(
|
||||
if (child.children?.length === 0) return;
|
||||
return child;
|
||||
});
|
||||
beforeWalkCallback?.(node);
|
||||
},
|
||||
(node) => {
|
||||
node.children = node.children?.filter((v) => v);
|
||||
|
Loading…
Reference in New Issue
Block a user