Skip to content

Commit d0bc9c2

Browse files
committed
refactor: replace backStackEntry with it
1 parent c5244a1 commit d0bc9c2

File tree

3 files changed

+29
-31
lines changed

3 files changed

+29
-31
lines changed

app/src/main/java/to/bitkit/ui/ContentView.kt

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -736,14 +736,14 @@ private fun NavGraphBuilder.shop(
736736
}
737737
)
738738
}
739-
composableWithDefaultTransitions<Routes.ShopWebView> { backStackEntry ->
739+
composableWithDefaultTransitions<Routes.ShopWebView> {
740740
ShopWebViewScreen (
741741
onClose = { navController.navigateToHome() },
742742
onBack = { navController.popBackStack() },
743-
page = backStackEntry.toRoute<Routes.ShopWebView>().page,
744-
title = backStackEntry.toRoute<Routes.ShopWebView>().title,
743+
page = it.toRoute<Routes.ShopWebView>().page,
744+
title = it.toRoute<Routes.ShopWebView>().title,
745745
onPaymentIntent = { data ->
746-
appViewModel.onScanSuccess(data)
746+
appViewModel.onScanSuccess(data)
747747
}
748748
)
749749
}
@@ -831,8 +831,8 @@ private fun NavGraphBuilder.changePinNew(navController: NavHostController) {
831831
}
832832

833833
private fun NavGraphBuilder.changePinConfirm(navController: NavHostController) {
834-
composableWithDefaultTransitions<Routes.ChangePinConfirm> { backStackEntry ->
835-
val route = backStackEntry.toRoute<Routes.ChangePinConfirm>()
834+
composableWithDefaultTransitions<Routes.ChangePinConfirm> {
835+
val route = it.toRoute<Routes.ChangePinConfirm>()
836836
ChangePinConfirmScreen(
837837
newPin = route.newPin,
838838
navController = navController,
@@ -895,9 +895,9 @@ private fun NavGraphBuilder.channelOrdersSettings(
895895
private fun NavGraphBuilder.orderDetailSettings(
896896
navController: NavHostController,
897897
) {
898-
composableWithDefaultTransitions<Routes.OrderDetail> { backStackEntry ->
898+
composableWithDefaultTransitions<Routes.OrderDetail> {
899899
OrderDetailScreen(
900-
orderItem = backStackEntry.toRoute(),
900+
orderItem = it.toRoute(),
901901
onBackClick = { navController.popBackStack() },
902902
)
903903
}
@@ -906,9 +906,9 @@ private fun NavGraphBuilder.orderDetailSettings(
906906
private fun NavGraphBuilder.cjitDetailSettings(
907907
navController: NavHostController,
908908
) {
909-
composableWithDefaultTransitions<Routes.CjitDetail> { backStackEntry ->
909+
composableWithDefaultTransitions<Routes.CjitDetail> {
910910
CJitDetailScreen(
911-
cjitItem = backStackEntry.toRoute(),
911+
cjitItem = it.toRoute(),
912912
onBackClick = { navController.popBackStack() },
913913
)
914914
}
@@ -948,19 +948,19 @@ private fun NavGraphBuilder.activityItem(
948948
activityListViewModel: ActivityListViewModel,
949949
navController: NavHostController,
950950
) {
951-
composableWithDefaultTransitions<Routes.ActivityDetail> { backStackEntry ->
951+
composableWithDefaultTransitions<Routes.ActivityDetail> {
952952
ActivityDetailScreen(
953953
listViewModel = activityListViewModel,
954-
route = backStackEntry.toRoute(),
954+
route = it.toRoute(),
955955
onExploreClick = { id -> navController.navigateToActivityExplore(id) },
956956
onBackClick = { navController.popBackStack() },
957957
onCloseClick = { navController.navigateToHome() },
958958
)
959959
}
960-
composableWithDefaultTransitions<Routes.ActivityExplore> { backStackEntry ->
960+
composableWithDefaultTransitions<Routes.ActivityExplore> {
961961
ActivityExploreScreen(
962962
listViewModel = activityListViewModel,
963-
route = backStackEntry.toRoute(),
963+
route = it.toRoute(),
964964
onBackClick = { navController.popBackStack() },
965965
onCloseClick = { navController.navigateToHome() },
966966
)
@@ -987,8 +987,8 @@ private fun NavGraphBuilder.qrScanner(
987987
private fun NavGraphBuilder.authCheck(
988988
navController: NavHostController,
989989
) {
990-
composable<Routes.AuthCheck> { backStackEntry ->
991-
val route = backStackEntry.toRoute<Routes.AuthCheck>()
990+
composable<Routes.AuthCheck> {
991+
val route = it.toRoute<Routes.AuthCheck>()
992992
AuthCheckScreen(
993993
route = route,
994994
navController = navController,
@@ -1002,8 +1002,8 @@ private fun NavGraphBuilder.logs(
10021002
composableWithDefaultTransitions<Routes.Logs> {
10031003
LogsScreen(navController)
10041004
}
1005-
composableWithDefaultTransitions<Routes.LogDetail> { backStackEntry ->
1006-
val route = backStackEntry.toRoute<Routes.LogDetail>()
1005+
composableWithDefaultTransitions<Routes.LogDetail> {
1006+
val route = it.toRoute<Routes.LogDetail>()
10071007
LogDetailScreen(
10081008
navController = navController,
10091009
fileName = route.fileName,

app/src/main/java/to/bitkit/ui/screens/wallets/send/SendOptionsView.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,13 @@ fun SendOptionsView(
128128
onContinue = { utxos -> appViewModel.setSendEvent(SendEvent.CoinSelectionContinue(utxos)) },
129129
)
130130
}
131-
composableWithDefaultTransitions<SendRoute.ReviewAndSend> { backStackEntry ->
131+
composableWithDefaultTransitions<SendRoute.ReviewAndSend> {
132132
val uiState by appViewModel.sendUiState.collectAsStateWithLifecycle()
133133
SendAndReviewScreen(
134-
savedStateHandle = backStackEntry.savedStateHandle,
134+
savedStateHandle = it.savedStateHandle,
135135
uiState = uiState,
136136
onBack = { navController.popBackStack() },
137-
onEvent = { appViewModel.setSendEvent(it) },
137+
onEvent = { e -> appViewModel.setSendEvent(e) },
138138
onClickAddTag = { navController.navigate(SendRoute.AddTag) },
139139
onClickTag = { tag -> appViewModel.removeTag(tag) },
140140
onNavigateToPin = { navController.navigate(SendRoute.PinCheck) },
@@ -182,7 +182,7 @@ fun SendOptionsView(
182182
},
183183
)
184184
}
185-
composableWithDefaultTransitions<SendRoute.QuickPay> { backStackEntry ->
185+
composableWithDefaultTransitions<SendRoute.QuickPay> {
186186
val quickPayData by appViewModel.quickPayData.collectAsStateWithLifecycle()
187187
QuickPaySendScreen(
188188
quickPayData = requireNotNull(quickPayData),
@@ -194,8 +194,8 @@ fun SendOptionsView(
194194
}
195195
)
196196
}
197-
composableWithDefaultTransitions<SendRoute.Error> { backStackEntry ->
198-
val route = backStackEntry.toRoute<SendRoute.Error>()
197+
composableWithDefaultTransitions<SendRoute.Error> {
198+
val route = it.toRoute<SendRoute.Error>()
199199
SendErrorScreen(
200200
errorMessage = route.errorMessage,
201201
onRetry = {

app/src/main/java/to/bitkit/ui/settings/pin/PinNavigationSheet.kt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,11 @@ fun PinNavigationSheet(
4343
onBack = { navController.popBackStack() },
4444
)
4545
}
46-
composable<PinRoute.ConfirmPin> { backStackEntry ->
47-
val route = backStackEntry.toRoute<PinRoute.ConfirmPin>()
46+
composable<PinRoute.ConfirmPin> {
47+
val route = it.toRoute<PinRoute.ConfirmPin>()
4848
ConfirmPinScreen(
4949
originalPin = route.pin,
50-
onPinConfirmed = {
51-
navController.navigate(PinRoute.AskForBiometrics)
52-
},
50+
onPinConfirmed = { navController.navigate(PinRoute.AskForBiometrics) },
5351
onBack = { navController.popBackStack() },
5452
)
5553
}
@@ -62,8 +60,8 @@ fun PinNavigationSheet(
6260
onBack = onDismiss,
6361
)
6462
}
65-
composable<PinRoute.Result> { backStackEntry ->
66-
val route = backStackEntry.toRoute<PinRoute.Result>()
63+
composable<PinRoute.Result> {
64+
val route = it.toRoute<PinRoute.Result>()
6765
PinResultScreen(
6866
isBioOn = route.isBioOn,
6967
onDismiss = onDismiss,

0 commit comments

Comments
 (0)