Skip to content

Commit 4777955

Browse files
authored
fix(example-app): keep section active after refresh for eth wallets (#132)
1 parent 90b7af5 commit 4777955

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

examples/react-app/src/App.tsx

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { useDisconnect } from '@fuels/react';
2-
import { useEffect, useState } from 'react';
1+
import { useState } from 'react';
32
import Account from './components/account';
43
import Balance from './components/balance';
54
import Button from './components/button';
@@ -11,7 +10,6 @@ import Transfer from './components/transfer';
1110
import { useWallet } from './hooks/useWallet';
1211

1312
export default function App() {
14-
const { disconnect } = useDisconnect();
1513
const {
1614
currentConnector,
1715
isConnected,
@@ -20,26 +18,13 @@ export default function App() {
2018
isLoading,
2119
isFetching,
2220
connect,
23-
address,
2421
} = useWallet();
2522

2623
const [isSigning, setIsSigning] = useState(false);
2724
const [toast, setToast] = useState<Omit<NotificationProps, 'setOpen'>>({
2825
open: false,
2926
});
3027

31-
useEffect(() => {
32-
if (isConnected && !address && !isFetching) {
33-
setToast({
34-
open: true,
35-
type: 'error',
36-
children: <p>Account not connected</p>,
37-
});
38-
39-
disconnect();
40-
}
41-
}, [address, disconnect, isConnected, isFetching]);
42-
4328
return (
4429
<main
4530
data-theme="dark"

0 commit comments

Comments
 (0)