fix(editor): Use selected input item for autocomplete (#10019)

This commit is contained in:
Elias Meire
2024-07-12 10:11:59 +02:00
committed by GitHub
parent 56dd491bca
commit 1d2b403644
8 changed files with 42 additions and 34 deletions

View File

@@ -330,22 +330,7 @@ export const useExpressionEditor = ({
return result;
}
const targetItem = computed<TargetItem | null>(() => {
if (ndvStore.hoveringItem) {
return ndvStore.hoveringItem;
}
if (ndvStore.expressionOutputItemIndex && ndvStore.ndvInputNodeName) {
return {
nodeName: ndvStore.ndvInputNodeName,
runIndex: ndvStore.ndvInputRunIndex ?? 0,
outputIndex: ndvStore.ndvInputBranchIndex ?? 0,
itemIndex: ndvStore.expressionOutputItemIndex,
};
}
return null;
});
const targetItem = computed<TargetItem | null>(() => ndvStore.expressionTargetItem);
const resolvableSegments = computed<Resolvable[]>(() => {
return segments.value.filter((s): s is Resolvable => s.kind === 'resolvable');