From 232cbed8535f0582e5e3da6fcb6ad2090e20118c Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Mon, 6 Mar 2023 14:33:44 +0200 Subject: [PATCH] [v9.4.x] GrafanaUI: reset ConfirmModal disabled state on re-open (#64207) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GrafanaUI: reset ConfirmModal disabled state on re-open (#63452) (cherry picked from commit 88231c7cb8860f42a90302e0aa831d09ed750771) Co-authored-by: Uladzimir Dzmitračkoŭ <3773351+going-confetti@users.noreply.github.com> --- .../grafana-ui/src/components/ConfirmModal/ConfirmModal.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/grafana-ui/src/components/ConfirmModal/ConfirmModal.tsx b/packages/grafana-ui/src/components/ConfirmModal/ConfirmModal.tsx index e7ce2635b1e..44af4995199 100644 --- a/packages/grafana-ui/src/components/ConfirmModal/ConfirmModal.tsx +++ b/packages/grafana-ui/src/components/ConfirmModal/ConfirmModal.tsx @@ -77,6 +77,12 @@ export const ConfirmModal = ({ } }, [isOpen]); + useEffect(() => { + if (isOpen) { + setDisabled(Boolean(confirmationText)); + } + }, [isOpen, confirmationText]); + return (