Skip to content

Commit 44705f6

Browse files
committed
[BOOK-124] refactor: 누락된 delegatingNavigator로 모든 라우팅을 처리하는 방식 적용
1 parent c8e167b commit 44705f6

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

feature/main/src/main/kotlin/com/ninecraft/booket/feature/main/screens/BottomNavigation.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fun BottomNavigation(
3434
) { innerPadding ->
3535
ContentWithOverlays {
3636
NavigableCircuitContent(
37-
navigator = state.childNavigator,
37+
navigator = state.navigator,
3838
backStack = state.childBackStack,
3939
modifier = Modifier
4040
.fillMaxSize()

feature/main/src/main/kotlin/com/ninecraft/booket/feature/main/screens/BottomNavigationPresenter.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,14 @@ class BottomNavigationPresenter @AssistedInject constructor(
4141
}
4242

4343
is BottomNavigationUiEvent.NavigateToFullScreen -> {
44-
rootNavigator.goTo(event.screen)
44+
delegatingNavigator.goTo(event.screen)
4545
}
4646
}
4747
}
4848

4949
return BottomNavigationUiState(
5050
childBackStack = childBackStack,
51-
childNavigator = delegatingNavigator,
52-
rootNavigator = rootNavigator,
51+
navigator = delegatingNavigator,
5352
currentTab = currentTab,
5453
eventSink = ::handleEvent,
5554
)

feature/main/src/main/kotlin/com/ninecraft/booket/feature/main/screens/BottomNavigationUiState.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ import com.slack.circuit.runtime.Navigator
77

88
data class BottomNavigationUiState(
99
val childBackStack: SaveableBackStack,
10-
val childNavigator: Navigator,
11-
val rootNavigator: Navigator,
10+
val navigator: Navigator,
1211
val currentTab: MainTab?,
1312
val eventSink: (BottomNavigationUiEvent) -> Unit,
1413
) : CircuitUiState

0 commit comments

Comments
 (0)