diff --git a/app/src/main/java/pokitmons/pokit/MainActivity.kt b/app/src/main/java/pokitmons/pokit/MainActivity.kt index eaaf9f0..7fd8ede 100644 --- a/app/src/main/java/pokitmons/pokit/MainActivity.kt +++ b/app/src/main/java/pokitmons/pokit/MainActivity.kt @@ -51,8 +51,9 @@ class MainActivity : ComponentActivity() { val currentDestination by remember(navBackStackEntry) { derivedStateOf { navBackStackEntry?.destination } } viewModel.navigationEvent.collectAsEffect { navigationEvent -> - if (navigationEvent is NavigationEvent.AddLink) + if (navigationEvent is NavigationEvent.AddLink) { navHostController.navigate("${AddLink.route}?${AddLink.linkUrl}=${navigationEvent.url}") + } } PokitTheme { diff --git a/app/src/main/java/pokitmons/pokit/MainViewModel.kt b/app/src/main/java/pokitmons/pokit/MainViewModel.kt index 41dad5c..75711b8 100644 --- a/app/src/main/java/pokitmons/pokit/MainViewModel.kt +++ b/app/src/main/java/pokitmons/pokit/MainViewModel.kt @@ -19,9 +19,9 @@ import pokitmons.pokit.navigation.ROUTE_WITHOUT_LOGIN import javax.inject.Inject @HiltViewModel -class MainViewModel @Inject constructor(): ViewModel() { +class MainViewModel @Inject constructor() : ViewModel() { private val _currentRoute: MutableStateFlow = MutableStateFlow(Login.route) - val currentRoute : StateFlow = _currentRoute.asStateFlow() + val currentRoute: StateFlow = _currentRoute.asStateFlow() private val _navigationEvent: MutableEventFlow = MutableEventFlow() val navigationEvent: EventFlow = _navigationEvent.asEventFlow() @@ -52,5 +52,5 @@ class MainViewModel @Inject constructor(): ViewModel() { } sealed class NavigationEvent { - data class AddLink(val url: String): NavigationEvent() + data class AddLink(val url: String) : NavigationEvent() } diff --git a/feature/home/src/main/java/pokitmons/pokit/home/model/HomeSideEffect.kt b/feature/home/src/main/java/pokitmons/pokit/home/model/HomeSideEffect.kt index 969372d..d44c77e 100644 --- a/feature/home/src/main/java/pokitmons/pokit/home/model/HomeSideEffect.kt +++ b/feature/home/src/main/java/pokitmons/pokit/home/model/HomeSideEffect.kt @@ -2,5 +2,5 @@ package pokitmons.pokit.home.model sealed class HomeSideEffect { data object NavigateToAddPokit : HomeSideEffect() - data class NavigateToAddLink(val url: String): HomeSideEffect() + data class NavigateToAddLink(val url: String) : HomeSideEffect() }