From 3e5e997f0483398fc32aa6ded20167fdbc9aaad0 Mon Sep 17 00:00:00 2001
From: Philipp Stracker
Date: Wed, 26 Feb 2025 10:57:12 +0100
Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20After=20logout=20navigate?=
=?UTF-8?q?=20to=20clean=20settings=20URL?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Components/Settings/Parts/DisconnectButton.js | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/Parts/DisconnectButton.js b/modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/Parts/DisconnectButton.js
index 6e17c428d..83e014b84 100644
--- a/modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/Parts/DisconnectButton.js
+++ b/modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Settings/Parts/DisconnectButton.js
@@ -5,23 +5,25 @@ import { useCallback, useState } from '@wordpress/element';
import { CommonHooks } from '../../../../../../data';
import { useToggleState } from '../../../../../../hooks/useToggleState';
import { HStack } from '../../../../../ReusableComponents/Stack';
+import { useNavigation } from '../../../../../../hooks/useNavigation';
const DisconnectButton = () => {
const { isOpen, setIsOpen } = useToggleState( 'disconnect-merchant' );
const [ resetFlag, setResetFlag ] = useState( false );
const { disconnectMerchant } = CommonHooks.useDisconnectMerchant();
+ const { goToPluginSettings } = useNavigation();
const handleOpen = useCallback( () => {
setIsOpen( true );
- }, [] );
+ }, [ setIsOpen ] );
const handleCancel = useCallback( () => {
setIsOpen( false );
- }, [] );
+ }, [ setIsOpen ] );
const handleConfirm = useCallback( async () => {
await disconnectMerchant( resetFlag );
- window.location.reload();
+ goToPluginSettings();
}, [ disconnectMerchant, resetFlag ] );
const confirmationTitle = __(