From feb6ea449fbcea7acbce0707b8e236f08ce56686 Mon Sep 17 00:00:00 2001 From: moon <56061215+MgKyawLay@users.noreply.github.com> Date: Fri, 22 May 2026 19:40:33 +0630 Subject: [PATCH] navi repair --- .../com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt b/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt index f774f7b..e06b24a 100644 --- a/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt +++ b/app/src/main/java/com/mob/utsmyanmar/ui/navigation/AppNavGraph.kt @@ -11,6 +11,7 @@ import androidx.navigation.NavType import androidx.navigation.compose.NavHost import androidx.navigation.compose.composable import androidx.navigation.navArgument +import com.mob.utsmyanmar.model.ProcessCode import com.mob.utsmyanmar.ui.amount.AmountRoute import com.mob.utsmyanmar.ui.cardwaiting.CardWaitingScreen import com.mob.utsmyanmar.ui.cardwaiting.CardWaitingViewModel @@ -34,6 +35,7 @@ import com.mob.utsmyanmar.viewmodel.EmvTransactionProcessViewModel import com.mob.utsmyanmar.ui.pinpad.PinPadViewModel import com.mob.utsmyanmar.viewmodel.SharedViewModel import com.mob.utsmyanmar.viewmodel.TransProcessViewModel +import com.utsmyanmar.paylibs.utils.iso_utils.TransactionsType @SuppressLint("ContextCastToActivity") @Composable @@ -47,12 +49,15 @@ fun AppNavGraph( startDestination = Routes.Dashboard.route ) { composable(Routes.Dashboard.route) { + val sharedViewModel: SharedViewModel = hiltViewModel(activity); DashboardScreen2( onNavigateAmount = { action -> + if(action == "Sale"){ + sharedViewModel.transactionsType.value = TransactionsType.SALE; + sharedViewModel.processCode.value = ProcessCode.SALE_PURCHASE + ProcessCode.SMART + ProcessCode.TO_ACCOUNT; + } + navController.navigate(Routes.Amount.createRoute(action)) { - popUpTo(Routes.Dashboard.route) { - inclusive = false - } launchSingleTop = true } },