From 88231c7cb8860f42a90302e0aa831d09ed750771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Uladzimir=20Dzmitra=C4=8Dko=C5=AD?= <3773351+going-confetti@users.noreply.github.com> Date: Mon, 6 Mar 2023 11:52:28 +0100 Subject: [PATCH] GrafanaUI: reset ConfirmModal disabled state on re-open (#63452) --- .../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 (