From de99293d29add52bf0e876aad479b43e5d306a86 Mon Sep 17 00:00:00 2001 From: muhammad-ahmed Date: Tue, 14 Jan 2025 15:03:09 +0800 Subject: [PATCH 1/2] ahmed/DAPI-336/fix--login-popup-handling-on-authenticate --- src/features/Apiexplorer/RequestResponseRenderer/index.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/features/Apiexplorer/RequestResponseRenderer/index.tsx b/src/features/Apiexplorer/RequestResponseRenderer/index.tsx index 116678cf..2e4a1cbb 100644 --- a/src/features/Apiexplorer/RequestResponseRenderer/index.tsx +++ b/src/features/Apiexplorer/RequestResponseRenderer/index.tsx @@ -47,7 +47,10 @@ function RequestResponseRenderer({ }; const handleClick = useCallback(() => { - if (auth === AUTH_ENABLED) setToggleModal(true); + if (!is_logged_in && auth == AUTH_ENABLED) { + setToggleModal(true); + return; + } clear(); send(parseRequestJSON()); setResponseState(true); @@ -80,7 +83,7 @@ function RequestResponseRenderer({ /> {!is_not_valid ? ( - !is_logged_in && toggle_modal ? ( + toggle_modal ? ( ) : ( Date: Fri, 17 Jan 2025 14:45:47 +0800 Subject: [PATCH 2/2] Update prop dependency to reflect logged out session on send request --- src/features/Apiexplorer/RequestResponseRenderer/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/features/Apiexplorer/RequestResponseRenderer/index.tsx b/src/features/Apiexplorer/RequestResponseRenderer/index.tsx index 2e4a1cbb..b40df632 100644 --- a/src/features/Apiexplorer/RequestResponseRenderer/index.tsx +++ b/src/features/Apiexplorer/RequestResponseRenderer/index.tsx @@ -54,7 +54,7 @@ function RequestResponseRenderer({ clear(); send(parseRequestJSON()); setResponseState(true); - }, [reqData, send, clear, auth]); + }, [reqData, send, clear, auth, is_logged_in]); const handleClear = () => { clear();