mirror of
https://github.com/wavetermdev/backup.git
synced 2026-08-05 13:57:07 -07:00
fix node collapse edge case
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user