diff --git a/src/common/NetworkSwitch.vue b/src/common/NetworkSwitch.vue
index 294e4f6..507e900 100644
--- a/src/common/NetworkSwitch.vue
+++ b/src/common/NetworkSwitch.vue
@@ -90,7 +90,6 @@ const safeSelectNetwork = (chainId: string) => {
if (String(web3ProvidersStore.provider.chainId) === chainId) return
web3ProvidersStore.provider.selectChain(chainId)
- bus.emit(BUS_EVENTS.navbarChainSwitched, chainId as EthereumChains)
}
const mainnetItems = computed(() => {
@@ -111,6 +110,10 @@ const mainnetItems = computed(() => {
router.push(route)
}
+ bus.emit(
+ BUS_EVENTS.navbarChainSwitched,
+ forCurrentRouteChainsLimitedByMainnet[0] as EthereumChains,
+ )
safeSelectNetwork(forCurrentRouteChainsLimitedByMainnet[0])
},
},
@@ -128,6 +131,7 @@ const mainnetItems = computed(() => {
router.push(route)
}
+ bus.emit(BUS_EVENTS.navbarChainSwitched, el)
safeSelectNetwork(el)
},
}
@@ -152,6 +156,10 @@ const testnetItems = computed(() => {
router.push(route)
}
+ bus.emit(
+ BUS_EVENTS.navbarChainSwitched,
+ forCurrentRouteChainsLimitedByTestnet[0],
+ )
safeSelectNetwork(forCurrentRouteChainsLimitedByTestnet[0])
},
},
@@ -169,6 +177,7 @@ const testnetItems = computed(() => {
router.push(route)
}
+ bus.emit(BUS_EVENTS.navbarChainSwitched, el)
safeSelectNetwork(el)
},
}