@web3modal/scaffold
Advanced tools
@@ -7,3 +7,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
}; | ||
import { AssetUtil, ConnectorController, CoreHelperUtil, RouterController } from '@web3modal/core'; | ||
import { ApiController, AssetUtil, ConnectorController, CoreHelperUtil, RouterController } from '@web3modal/core'; | ||
import { customElement } from '@web3modal/ui'; | ||
@@ -31,3 +31,9 @@ import { LitElement, html } from 'lit'; | ||
<wui-flex flexDirection="column" gap="xs"> | ||
${announcedConnectors.map(connector => html ` | ||
${announcedConnectors.map(connector => { | ||
if (connector.info?.rdns && ApiController.state.excludedRDNS) { | ||
if (ApiController.state.excludedRDNS.includes(connector?.info?.rdns)) { | ||
return null; | ||
} | ||
} | ||
return html ` | ||
<wui-list-wallet | ||
@@ -43,3 +49,4 @@ imageSrc=${ifDefined(AssetUtil.getConnectorImage(connector))} | ||
</wui-list-wallet> | ||
`)} | ||
`; | ||
})} | ||
</wui-flex> | ||
@@ -46,0 +53,0 @@ `; |
@@ -7,3 +7,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
}; | ||
import { AssetUtil, ConnectionController, ConnectorController, CoreHelperUtil, RouterController } from '@web3modal/core'; | ||
import { ApiController, AssetUtil, ConnectionController, ConnectorController, CoreHelperUtil, RouterController } from '@web3modal/core'; | ||
import { customElement } from '@web3modal/ui'; | ||
@@ -41,2 +41,7 @@ import { LitElement, html } from 'lit'; | ||
} | ||
if (connector.info?.rdns && ApiController.state.excludedRDNS) { | ||
if (ApiController.state.excludedRDNS.includes(connector?.info?.rdns)) { | ||
return null; | ||
} | ||
} | ||
return html ` | ||
@@ -43,0 +48,0 @@ <wui-list-wallet |
@@ -120,5 +120,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
const authConnector = ConnectorController.getAuthConnector(); | ||
if (CoreHelperUtil.isMobile()) { | ||
this.mobileWindow = CoreHelperUtil.returnOpenHref('', 'popupWindow', 'width=600,height=800,scrollbars=yes'); | ||
} | ||
this.popupWindow = CoreHelperUtil.returnOpenHref('', 'popupWindow', 'width=600,height=800,scrollbars=yes'); | ||
try { | ||
@@ -129,13 +127,8 @@ if (authConnector && socialProvider) { | ||
}); | ||
if (!CoreHelperUtil.isMobile()) { | ||
this.desktopWindow = CoreHelperUtil.returnOpenHref(uri, 'popupWindow', 'width=600,height=800,scrollbars=yes'); | ||
if (this.popupWindow && uri) { | ||
AccountController.setSocialWindow(this.popupWindow); | ||
this.popupWindow.location.href = uri; | ||
} | ||
if (this.desktopWindow && uri) { | ||
AccountController.setSocialWindow(this.desktopWindow); | ||
} | ||
else if (this.mobileWindow && uri) { | ||
this.mobileWindow.location.href = uri; | ||
AccountController.setSocialWindow(this.mobileWindow); | ||
} | ||
else { | ||
this.popupWindow?.close(); | ||
throw new Error('Something went wrong'); | ||
@@ -146,2 +139,3 @@ } | ||
catch (error) { | ||
this.popupWindow?.close(); | ||
SnackController.showError('Something went wrong'); | ||
@@ -148,0 +142,0 @@ } |
@@ -137,2 +137,10 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
connectSocial() { | ||
const interval = setInterval(() => { | ||
if (this.socialWindow?.closed) { | ||
if (!this.connecting && RouterController.state.view === 'ConnectingSocial') { | ||
RouterController.goBack(); | ||
} | ||
clearInterval(interval); | ||
} | ||
}, 1000); | ||
window.addEventListener('message', this.handleSocialConnection, false); | ||
@@ -139,0 +147,0 @@ } |
@@ -7,3 +7,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
}; | ||
import { AssetUtil, ConnectorController, NetworkController, OptionsController, RouterController, RouterUtil, StorageUtil } from '@web3modal/core'; | ||
import { AssetUtil, ConnectorController, NetworkController, RouterController, StorageUtil } from '@web3modal/core'; | ||
import { customElement } from '@web3modal/ui'; | ||
@@ -14,2 +14,3 @@ import { LitElement, html } from 'lit'; | ||
import styles from './styles.js'; | ||
import { NetworkUtil } from '../../utils/NetworkUtil.js'; | ||
let W3mNetworkSwitchView = class W3mNetworkSwitchView extends LitElement { | ||
@@ -114,5 +115,3 @@ constructor() { | ||
await NetworkController.switchActiveNetwork(this.network); | ||
if (!OptionsController.state.isSiweEnabled) { | ||
RouterUtil.navigateAfterNetworkSwitch(); | ||
} | ||
await NetworkUtil.onNetworkChange(); | ||
} | ||
@@ -119,0 +118,0 @@ } |
@@ -7,3 +7,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
}; | ||
import { AccountController, AssetUtil, CoreHelperUtil, EventsController, NetworkController, RouterController, RouterUtil } from '@web3modal/core'; | ||
import { AccountController, AssetUtil, CoreHelperUtil, EventsController, NetworkController, RouterController } from '@web3modal/core'; | ||
import { customElement } from '@web3modal/ui'; | ||
@@ -14,2 +14,3 @@ import { LitElement, html } from 'lit'; | ||
import styles from './styles.js'; | ||
import { NetworkUtil } from '../../utils/NetworkUtil.js'; | ||
let W3mNetworksView = class W3mNetworksView extends LitElement { | ||
@@ -70,3 +71,3 @@ constructor() { | ||
await NetworkController.switchActiveNetwork(network); | ||
RouterUtil.navigateAfterNetworkSwitch(); | ||
await NetworkUtil.onNetworkChange(); | ||
} | ||
@@ -73,0 +74,0 @@ else if (supportsAllNetworks) { |
@@ -7,3 +7,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
}; | ||
import { AccountController, AssetUtil, ConnectionController, ConstantsUtil, CoreHelperUtil, EventsController, ModalController, NetworkController, RouterController, RouterUtil, SnackController } from '@web3modal/core'; | ||
import { AccountController, AssetUtil, ConnectionController, ConstantsUtil, CoreHelperUtil, EventsController, ModalController, NetworkController, RouterController, SnackController } from '@web3modal/core'; | ||
import { customElement } from '@web3modal/ui'; | ||
@@ -14,2 +14,3 @@ import { LitElement, html } from 'lit'; | ||
import styles from './styles.js'; | ||
import { NetworkUtil } from '../../utils/NetworkUtil.js'; | ||
let W3mUnsupportedChainView = class W3mUnsupportedChainView extends LitElement { | ||
@@ -110,3 +111,3 @@ constructor() { | ||
await NetworkController.switchActiveNetwork(network); | ||
RouterUtil.navigateAfterNetworkSwitch(); | ||
await NetworkUtil.onNetworkChange(); | ||
} | ||
@@ -113,0 +114,0 @@ else if (supportsAllNetworks) { |
@@ -6,4 +6,3 @@ import { type SocialProvider } from '@web3modal/core'; | ||
private unsubscribe; | ||
private desktopWindow?; | ||
private mobileWindow?; | ||
private popupWindow?; | ||
private connectors; | ||
@@ -10,0 +9,0 @@ private connector; |
{ | ||
"name": "@web3modal/scaffold", | ||
"version": "5.0.1", | ||
"version": "5.0.2", | ||
"type": "module", | ||
@@ -19,9 +19,9 @@ "main": "./dist/esm/index.js", | ||
"dependencies": { | ||
"@web3modal/common": "5.0.1", | ||
"@web3modal/scaffold-utils": "5.0.1", | ||
"@web3modal/core": "5.0.1", | ||
"@web3modal/ui": "5.0.1", | ||
"@web3modal/common": "5.0.2", | ||
"@web3modal/scaffold-utils": "5.0.2", | ||
"@web3modal/core": "5.0.2", | ||
"@web3modal/ui": "5.0.2", | ||
"lit": "3.1.0", | ||
"@web3modal/siwe": "5.0.1", | ||
"@web3modal/wallet": "5.0.1" | ||
"@web3modal/siwe": "5.0.2", | ||
"@web3modal/wallet": "5.0.2" | ||
}, | ||
@@ -28,0 +28,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
816846
0.29%485
0.62%14017
0.24%