Skip to content

Commit

Permalink
Moved NavigationEventNavigator utils to NavigationEventNavigator file
Browse files Browse the repository at this point in the history
  • Loading branch information
chRyNaN committed Feb 26, 2022
1 parent c8f73f5 commit 413325f
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,21 @@ interface NavigationEventNavigator<I : NavigationIntent> : Navigator {
*/
fun navigate(event: NavigationEvent<I>)
}

/**
* A convenience function for calling [NavigationEventNavigator.navigate] with [NavigationEvent.Back].
*/
fun <I : NavigationIntent> NavigationEventNavigator<I>.goBack() =
navigate(event = NavigationEvent.Back())

/**
* A convenience function for calling [NavigationEventNavigator.navigate] with [NavigationEvent.Up].
*/
fun <I : NavigationIntent> NavigationEventNavigator<I>.goUp() =
navigate(event = NavigationEvent.Up())

/**
* A convenience function for calling [NavigationEventNavigator.navigate] with [NavigationEvent.To].
*/
fun <I : NavigationIntent> NavigationEventNavigator<I>.goTo(intent: I) =
navigate(event = NavigationEvent.To(intent = intent))

This file was deleted.

0 comments on commit 413325f

Please sign in to comment.