Skip to content

Commit 1966cd7

Browse files
Merge pull request #998 from ambrosus/AMB-5309
refactor(wallet-connect): enhance WalletConnectApprovalView logic
2 parents a8740f7 + 91035c5 commit 1966cd7

File tree

1 file changed

+12
-3
lines changed
  • src/features/wallet-connect/components/composite/wallet-approval-view

1 file changed

+12
-3
lines changed

src/features/wallet-connect/components/composite/wallet-approval-view/index.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,12 @@ import { styles } from './styles';
3232
export const WalletConnectApprovalView = () => {
3333
const { t } = useTranslation();
3434
const { wallet } = useWalletStore();
35-
const { proposal, setActiveSessions, setWalletConnectStep } =
36-
useWalletConnectContextSelector();
35+
const {
36+
proposal,
37+
setActiveSessions,
38+
walletConnectStep,
39+
setWalletConnectStep
40+
} = useWalletConnectContextSelector();
3741
const { onDismissWalletConnectBottomSheet } = useHandleBottomSheetActions();
3842

3943
const [isLoadingApprove, setIsLoadingApprove] = useState(false);
@@ -115,6 +119,10 @@ export const WalletConnectApprovalView = () => {
115119
throw error;
116120
} finally {
117121
setIsLoadingApprove(false);
122+
123+
if (walletConnectStep === CONNECT_VIEW_STEPS.CONNECT_ERROR) {
124+
onDismissWalletConnectBottomSheet();
125+
}
118126
}
119127
}
120128
}, [
@@ -123,7 +131,8 @@ export const WalletConnectApprovalView = () => {
123131
setActiveSessions,
124132
onDismissWalletConnectBottomSheet,
125133
onShowToastNotification,
126-
setWalletConnectStep
134+
setWalletConnectStep,
135+
walletConnectStep
127136
]);
128137

129138
const RenderFooterNode = useCallback(() => {

0 commit comments

Comments
 (0)