Rocket.Chat.ReactNative/app/Navigation.js

20 lines
593 B
JavaScript

class NavigationActionsClass {
setNavigator(navigator) {
this.navigator = navigator;
}
push = params => this.navigator && this.navigator.push(params)
pop = params => this.navigator && this.navigator.pop(params)
popToRoot = params => this.navigator && this.navigator.popToRoot(params)
resetTo = params => this.navigator && this.navigator.resetTo(params)
toggleDrawer = params => this.navigator && this.navigator.toggleDrawer(params)
dismissModal = params => this.navigator && this.navigator.dismissModal(params)
}
export const NavigationActions = new NavigationActionsClass();