@reown/appkit-controllers
Version:
#### 🔗 [Website](https://reown.com/appkit)
23 lines • 766 B
JavaScript
import { ModalController } from '../controllers/ModalController.js';
import { RouterController } from '../controllers/RouterController.js';
export const RouterUtil = {
goBackOrCloseModal() {
if (RouterController.state.history.length > 1) {
RouterController.goBack();
}
else {
ModalController.close();
}
},
navigateAfterNetworkSwitch() {
const { history } = RouterController.state;
const networkSelectIndex = history.findIndex(name => name === 'Networks');
if (networkSelectIndex >= 1) {
RouterController.goBackToIndex(networkSelectIndex - 1);
}
else {
ModalController.close();
}
}
};
//# sourceMappingURL=RouterUtil.js.map