From 38fc68e1041a5ea896d71b41b627c0de34816254 Mon Sep 17 00:00:00 2001 From: Nick De Villiers Date: Mon, 11 Mar 2024 09:53:20 +0000 Subject: [PATCH] fix(prefs): Adding/editing API key no longer shows "Deleted" message MAASENG-2812 (#5334) --- .../views/APIKeys/APIKeyDeleteForm/APIKeyDeleteForm.tsx | 3 +++ .../preferences/views/APIKeys/APIKeyList/APIKeyList.tsx | 9 +-------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/app/preferences/views/APIKeys/APIKeyDeleteForm/APIKeyDeleteForm.tsx b/src/app/preferences/views/APIKeys/APIKeyDeleteForm/APIKeyDeleteForm.tsx index eecca4fe82..a1e3dfcb4d 100644 --- a/src/app/preferences/views/APIKeys/APIKeyDeleteForm/APIKeyDeleteForm.tsx +++ b/src/app/preferences/views/APIKeys/APIKeyDeleteForm/APIKeyDeleteForm.tsx @@ -2,6 +2,7 @@ import { useDispatch, useSelector } from "react-redux"; import { useNavigate } from "react-router-dom-v5-compat"; import ModelActionForm from "@/app/base/components/ModelActionForm"; +import { useAddMessage } from "@/app/base/hooks"; import urls from "@/app/base/urls"; import { actions as tokenActions } from "@/app/store/token"; import tokenSelectors from "@/app/store/token/selectors"; @@ -12,6 +13,8 @@ const APIKeyDeleteForm = ({ id }: { id: number }) => { const saved = useSelector(tokenSelectors.saved); const saving = useSelector(tokenSelectors.saving); + useAddMessage(saved, tokenActions.cleanup, "API key deleted successfully."); + return ( { const loading = useSelector(tokenSelectors.loading); const loaded = useSelector(tokenSelectors.loaded); const tokens = useSelector(tokenSelectors.all); - const saved = useSelector(tokenSelectors.saved); - - useAddMessage(saved, tokenActions.cleanup, "API key deleted successfully."); useFetchActions([tokenActions.fetch]);