ui editor 页面优化 #337

Merged
k88936 merged 132 commits from feat/ui-editor-v3 into master 2026-09-24 19:45:47 +08:00
Showing only changes of commit bec225436f - Show all commits
@@ -88,15 +88,15 @@ export function getNextUiTreeNodeTarget(
previous: string | UiTreeNodeCursor | null,
): UiTreeNodeTarget | null {
if (targets.length === 0) return null;
const previousIndex =
typeof previous === 'string'
? targets.findIndex(({ node }) => node.id === previous)
: previous
? targets.findIndex(
({ treeId, node }) =>
treeId === previous.treeId && node.id === previous.nodeId,
)
: -1;
let previousIndex = -1;
if (typeof previous === 'string') {
previousIndex = targets.findIndex(({ node }) => node.id === previous);
} else if (previous) {
previousIndex = targets.findIndex(
({ treeId, node }) =>
treeId === previous.treeId && node.id === previous.nodeId,
);
}
return targets[(previousIndex + 1) % targets.length] ?? null;
}