- {secretTags.map(({ id, slug, tagColor}) => {
+ {secretTags.map(({ id, slug, tagColor }) => {
return (
- <>
-
-
-
-
remove(i)}
- key={id}
- className="cursor-pointer"
- >
-
-
-
-
- onSelectTag(wsTag)}
- handleTagOnMouseEnter={(wsTag: WsTag) => handleTagOnMouseEnter(wsTag)}
- handleTagOnMouseLeave={() => handleTagOnMouseLeave()}
- checkIfTagIsVisible={(wsTag: WsTag) => checkIfTagIsVisible(wsTag)}
- handleOnCreateTagOpen={() => onCreateTagOpen()}
- />
-
- >
- )
+ <>
+
+
+
+
remove(i)}
+ key={id}
+ className="cursor-pointer"
+ >
+
+
+
+
+ onSelectTag(wsTag)}
+ handleTagOnMouseEnter={(wsTag: WsTag) => handleTagOnMouseEnter(wsTag)}
+ handleTagOnMouseLeave={() => handleTagOnMouseLeave()}
+ checkIfTagIsVisible={(wsTag: WsTag) => checkIfTagIsVisible(wsTag)}
+ handleOnCreateTagOpen={() => onCreateTagOpen()}
+ />
+
+ >
+ );
})}
@@ -365,7 +346,7 @@ export const SecretInputRow = memo(
className="py-[0.42rem]"
onClick={copyTokenToClipboard}
>
-
+
diff --git a/frontend/src/views/SecretOverviewPage/components/SecretOverviewTableRow/SecretEditRow.tsx b/frontend/src/views/SecretOverviewPage/components/SecretOverviewTableRow/SecretEditRow.tsx
index c69cf6514..e8f3730cb 100644
--- a/frontend/src/views/SecretOverviewPage/components/SecretOverviewTableRow/SecretEditRow.tsx
+++ b/frontend/src/views/SecretOverviewPage/components/SecretOverviewTableRow/SecretEditRow.tsx
@@ -1,4 +1,3 @@
-import { useRef } from "react";
import { Controller, useForm } from "react-hook-form";
import { faCheck, faCopy, faTrash, faXmark } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
@@ -39,14 +38,11 @@ export const SecretEditRow = ({
value: defaultValue
}
});
- const editorRef = useRef(defaultValue);
const [isDeleting, setIsDeleting] = useToggle();
const { createNotification } = useNotificationContext();
const handleFormReset = () => {
reset();
- const val = getValues();
- editorRef.current = val.value;
};
const handleCopySecretToClipboard = async () => {
@@ -78,7 +74,6 @@ export const SecretEditRow = ({
try {
await onSecretDelete(environment, secretName);
reset({ value: undefined });
- editorRef.current = undefined;
} finally {
setIsDeleting.off();
}
@@ -90,20 +85,7 @@ export const SecretEditRow = ({
(
- {
- onChange(val);
- editorRef.current = html;
- }}
- onBlur={(html) => {
- editorRef.current = html;
- onBlur();
- }}
- isVisible={isVisible}
- />
- )}
+ render={({ field }) => }
/>