keep index when toggle case
This commit is contained in:
1 parent
098894b63f
commit
7b1d14c3b2
1 file changed
+4
-3
@@ -151,11 +151,11 @@ export const Editor: FC<EditorProps> = ({ onUpdate: updateState, data: editor, .
|
||||
filterNodes(option, findDataById("1"));
|
||||
setFilterOption({
|
||||
...option,
|
||||
index: 0,
|
||||
});
|
||||
if (option.results.length > 0) {
|
||||
editor.graph.focusItem(option.results[0]);
|
||||
selectNode(option.results[0]);
|
||||
const idx = option.index < option.results.length ? option.index : 0;
|
||||
editor.graph.focusItem(option.results[idx]);
|
||||
selectNode(option.results[idx]);
|
||||
} else {
|
||||
selectNode(null);
|
||||
}
|
||||
@@ -1105,6 +1105,7 @@ export const Editor: FC<EditorProps> = ({ onUpdate: updateState, data: editor, .
|
||||
onSearchChange({
|
||||
...filterOption,
|
||||
filterStr: e.currentTarget.value,
|
||||
index: 0,
|
||||
})
|
||||
}
|
||||
onKeyDown={(e) => e.code === Hotkey.Enter && nextResult()}
|
||||
|
||||
Reference in new issue
Block a user