From a90353744176a8281c057c29ac58264ad0c96aa1 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Mon, 3 Feb 2025 18:44:52 -0800 Subject: [PATCH] fix: clear selection if modal is closed through cancel button and secrets have been moved --- .../components/MoveSecretsDialog/MoveSecretsDialog.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx b/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx index 5068fd441..21c0f1588 100644 --- a/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx +++ b/frontend/src/pages/secret-manager/OverviewPage/components/SelectionPanel/components/MoveSecretsDialog/MoveSecretsDialog.tsx @@ -1,4 +1,4 @@ -import { useMemo, useState } from "react"; +import { useEffect, useMemo, useState } from "react"; import { SingleValue } from "react-select"; import { subject } from "@casl/ability"; import { IconDefinition } from "@fortawesome/free-brands-svg-icons"; @@ -236,6 +236,12 @@ const Content = ({ setMoveResults(results); }; + useEffect(() => { + return () => { + if (moveResults) onComplete(); + }; + }, [moveResults]); + if (moveResults) { return (