@@ -10,17 +10,20 @@ import { useStore } from "../store";
10
10
import { getNetworks , urlNetwork } from "../utils" ;
11
11
12
12
export function Networks ( ) {
13
- const [ clientPid , setClientPid ] = useState ( 0 ) ;
14
13
const [ dlProgress , setDlProgress ] = useState ( 0 ) ;
15
14
const [ networkId , setNetworkId ] = useState ( "" ) ;
16
15
16
+ const clientPid = useStore ( ( s ) => s . clientPid ) ;
17
17
const isConnected = useStore ( ( s ) => s . isConnected ) ;
18
18
const isPlatformSupported = useStore ( ( s ) => s . isPlatformSupported ) ;
19
+ const networkConnected = useStore ( ( s ) => s . networkConnected ) ;
19
20
const networks = useStore ( ( s ) => s . networks ) ;
20
21
const platformArch = useStore ( ( s ) => s . platformArch ) ;
21
22
23
+ const setClientPid = useStore ( ( s ) => s . setClientPid ) ;
22
24
const setIsConnected = useStore ( ( s ) => s . setIsConnected ) ;
23
25
const setMessage = useStore ( ( s ) => s . setMessage ) ;
26
+ const setNetworkConnected = useStore ( ( s ) => s . setNetworkConnected ) ;
24
27
const setNetworks = useStore ( ( s ) => s . setNetworks ) ;
25
28
26
29
async function connect ( ) {
@@ -29,6 +32,7 @@ export function Networks() {
29
32
setClientPid ( pid ) ;
30
33
setMessage ( "info" , "" ) ;
31
34
setIsConnected ( true ) ;
35
+ setNetworkConnected ( networkId ) ;
32
36
setNetworks ( await getNetworks ( ) ) ;
33
37
} catch ( error : any ) {
34
38
log . error ( `${ error } ` ) ;
@@ -42,6 +46,7 @@ export function Networks() {
42
46
setClientPid ( 0 ) ;
43
47
setMessage ( "info" , "Disconnected from Network" ) ;
44
48
setIsConnected ( false ) ;
49
+ setNetworkConnected ( "" ) ;
45
50
} catch ( error : any ) {
46
51
log . error ( `${ error } ` ) ;
47
52
setMessage ( "error" , `${ error } ` ) ;
@@ -202,7 +207,9 @@ export function Networks() {
202
207
</ >
203
208
) : (
204
209
< >
205
- < p className = "text-lg font-bold" > Connected Network: { networkId } </ p >
210
+ < p className = "text-lg font-bold" >
211
+ Connected Network: { networkConnected }
212
+ </ p >
206
213
< button onClick = { disconnect } className = "btn btn-secondary" >
207
214
Disconnect
208
215
</ button >
0 commit comments