diff --git a/composables/web3-provider/useBaseProvider.ts b/composables/web3-provider/useBaseProvider.ts index 4878c3f5..7e46c1cc 100644 --- a/composables/web3-provider/useBaseProvider.ts +++ b/composables/web3-provider/useBaseProvider.ts @@ -17,6 +17,7 @@ const disconnect = () => { const { removeItem } = useLocalStorage() const { connectedProfileAddress, isWalletConnect, walletConnectProvider } = storeToRefs(useAppStore()) + const { tempGrid } = storeToRefs(useGridStore()) // disconnect WalletConnect if (isWalletConnect.value) { @@ -24,8 +25,12 @@ const disconnect = () => { isWalletConnect.value = false } + // reset connected profile address connectedProfileAddress.value = undefined + // remove connection expiry removeItem(STORAGE_KEY.CONNECTION_EXPIRY) + // clear temp grid for the profile + tempGrid.value = [] } /**