UNPKG

@reown/appkit-controllers

Version:

#### 🔗 [Website](https://reown.com/appkit)

23 lines • 851 B
import { ModalController } from '../controllers/ModalController.js'; import { RouterController } from '../controllers/RouterController.js'; import { SIWXUtil } from './SIWXUtil.js'; export const ModalUtil = { isUnsupportedChainView() { return (RouterController.state.view === 'UnsupportedChain' || (RouterController.state.view === 'SwitchNetwork' && RouterController.state.history.includes('UnsupportedChain'))); }, async safeClose() { if (this.isUnsupportedChainView()) { ModalController.shake(); return; } const isSIWXCloseDisabled = await SIWXUtil.isSIWXCloseDisabled(); if (isSIWXCloseDisabled) { ModalController.shake(); return; } ModalController.close(); } }; //# sourceMappingURL=ModalUtil.js.map