@@ -8,16 +8,12 @@ import com.slack.circuit.backstack.SaveableBackStack
88import com.slack.circuit.backstack.rememberSaveableBackStack
99import com.slack.circuit.codegen.annotations.CircuitInject
1010import com.slack.circuit.foundation.rememberCircuitNavigator
11- import com.slack.circuit.runtime.Navigator
1211import com.slack.circuit.runtime.presenter.Presenter
13- import dagger.assisted.Assisted
1412import dagger.assisted.AssistedFactory
1513import dagger.assisted.AssistedInject
1614import dagger.hilt.android.components.ActivityRetainedComponent
1715
18- class BottomNavigationPresenter @AssistedInject constructor(
19- @Assisted private val rootNavigator : Navigator ,
20- ) : Presenter<BottomNavigationUiState> {
16+ class BottomNavigationPresenter @AssistedInject constructor() : Presenter<BottomNavigationUiState> {
2117
2218 @Composable
2319 override fun present (): BottomNavigationUiState {
@@ -35,10 +31,6 @@ class BottomNavigationPresenter @AssistedInject constructor(
3531 restoreState = true ,
3632 )
3733 }
38-
39- is BottomNavigationUiEvent .NavigateToFullScreen -> {
40- rootNavigator.goTo(event.screen)
41- }
4234 }
4335 }
4436
@@ -53,7 +45,7 @@ class BottomNavigationPresenter @AssistedInject constructor(
5345 @CircuitInject(BottomNavigationScreen ::class , ActivityRetainedComponent ::class )
5446 @AssistedFactory
5547 fun interface Factory {
56- fun create (rootNavigator : Navigator ): BottomNavigationPresenter
48+ fun create (): BottomNavigationPresenter
5749 }
5850}
5951
0 commit comments