vmui: fix Enter key in query field (#5667) (#5717)

(cherry picked from commit 7007c6a760)
This commit is contained in:
Yury Molodov 2024-01-30 14:36:19 +01:00 committed by hagen1778
parent 3b18659487
commit 8958fb78ad
No known key found for this signature in database
GPG key ID: 3BF75F3741CA9640

View file

@ -1,4 +1,4 @@
import React, { FC, useCallback, useEffect, useRef, useState } from "preact/compat";
import React, { FC, useEffect, useRef, useState } from "preact/compat";
import { KeyboardEvent } from "react";
import { ErrorTypes } from "../../../types";
import TextField from "../../Main/TextField/TextField";
@ -62,7 +62,7 @@ const QueryEditor: FC<QueryEditorProps> = ({
onChange(val);
};
const handleKeyDown = useCallback((e: KeyboardEvent) => {
const handleKeyDown = (e: KeyboardEvent) => {
const { key, ctrlKey, metaKey, shiftKey } = e;
const value = (e.target as HTMLTextAreaElement).value || "";
@ -94,7 +94,7 @@ const QueryEditor: FC<QueryEditorProps> = ({
e.preventDefault();
onEnter();
}
}, [openAutocomplete]);
};
const handleChangeFoundOptions = (val: AutocompleteOptions[]) => {
setOpenAutocomplete(!!val.length);