diff --git a/frontend/src/components/v2/SecretPathInput/SecretPathInput.tsx b/frontend/src/components/v2/SecretPathInput/SecretPathInput.tsx index fb110c2e7..1024a5c08 100644 --- a/frontend/src/components/v2/SecretPathInput/SecretPathInput.tsx +++ b/frontend/src/components/v2/SecretPathInput/SecretPathInput.tsx @@ -1,4 +1,4 @@ -import { InputHTMLAttributes, useEffect, useRef, useState } from "react"; +import { InputHTMLAttributes, useEffect, useState } from "react"; import { faFolder } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import * as Popover from "@radix-ui/react-popover"; @@ -31,7 +31,6 @@ export const SecretPathInput = ({ const [secretPath, setSecretPath] = useState("/"); const [suggestions, setSuggestions] = useState([]); const [highlightedIndex, setHighlightedIndex] = useState(-1); - const inputRef = useRef(null); const debouncedInputValue = useDebounce(inputValue, 200); const { currentWorkspace } = useWorkspace(); @@ -88,6 +87,7 @@ export const SecretPathInput = ({ setInputValue(newValue); setSecretPath(newValue); setHighlightedIndex(-1); + setSuggestions([]); }; const handleKeyDown = (e: React.KeyboardEvent) => { @@ -125,7 +125,6 @@ export const SecretPathInput = ({ {...props} type="text" autoComplete="off" - ref={inputRef} onKeyDown={handleKeyDown} value={inputValue} onChange={handleInputChange} diff --git a/frontend/src/views/SecretMainPage/components/SecretDropzone/CopySecretsFromBoard.tsx b/frontend/src/views/SecretMainPage/components/SecretDropzone/CopySecretsFromBoard.tsx index b00bae421..1d83f591b 100644 --- a/frontend/src/views/SecretMainPage/components/SecretDropzone/CopySecretsFromBoard.tsx +++ b/frontend/src/views/SecretMainPage/components/SecretDropzone/CopySecretsFromBoard.tsx @@ -77,7 +77,6 @@ export const CopySecretsFromBoard = ({ handleSubmit, control, watch, - register, reset, setValue, formState: { isDirty } @@ -193,13 +192,19 @@ export const CopySecretsFromBoard = ({ )} /> - - - + ( + + + + )} + />