Coverage Summary for Class: DashboardNavGraphKt (com.georgeci.moneysurfer.feature.dashboard)

Class Method, % Branch, % Line, % Instruction, %
DashboardNavGraphKt 0% (0/14) 0% (0/21) 0% (0/556)
DashboardNavGraphKt$dashboardNavGraph$1$1$11$1 0% (0/1) 0% (0/1) 0% (0/8)
DashboardNavGraphKt$dashboardNavGraph$1$1$14$1 0% (0/1) 0% (0/1) 0% (0/8)
DashboardNavGraphKt$dashboardNavGraph$1$1$3$1 0% (0/1) 0% (0/2) 0% (0/1) 0% (0/17)
DashboardNavGraphKt$dashboardNavGraph$1$1$5$1 0% (0/1) 0% (0/1) 0% (0/8)
DashboardNavGraphKt$dashboardNavGraph$1$1$6$1 0% (0/1) 0% (0/1) 0% (0/8)
DashboardNavGraphKt$dashboardNavGraph$lambda$0$$inlined$entry$default$1 0% (0/1)
DashboardNavGraphKt$dashboardNavGraph$lambda$0$$inlined$entry$default$2 0% (0/1)
DashboardNavGraphKt$dashboardNavGraph$lambda$0$$inlined$entry$default$3 0% (0/1)
DashboardNavGraphKt$dashboardNavGraph$lambda$0$$inlined$entry$default$4 0% (0/1)
Total 0% (0/23) 0% (0/2) 0% (0/26) 0% (0/605)


 package com.georgeci.moneysurfer.feature.dashboard
 
 import com.georgeci.moneysurfer.feature.dashboard.customize.DashboardCustomizeScreen
 import com.georgeci.moneysurfer.navigation.FeatureNavGraph
 import com.georgeci.moneysurfer.navigation.Route
 
 val dashboardNavGraph: FeatureNavGraph = { navigator ->
     entry<Route.Dashboard> {
         DashboardScreen(
             navigation = DashboardNavigation(
                 onNavigateToAccountCreation = { navigator.push(Route.AccountCreation()) },
                 onNavigateToAccountsManage = { navigator.push(Route.AccountsManage) },
                 onNavigateToTransactionCreation = { accountId ->
                     navigator.push(Route.TransactionCreation(accountId = accountId?.value))
                 },
                 onNavigateToTransferCreation = { navigator.push(Route.TransactionCreation(transfer = true)) },
                 onNavigateToAccountDetails = { accountId ->
                     navigator.push(Route.AccountDetails(accountId.value))
                 },
                 onNavigateToTransactionDetails = { transactionId ->
                     navigator.push(Route.TransactionDetails(transactionId.value))
                 },
                 onNavigateToSettings = { navigator.push(Route.Settings) },
                 onNavigateToCustomize = { navigator.push(Route.DashboardCustomize) },
                 onNavigateToTransactionsList = { navigator.push(Route.TransactionsByAccount()) },
                 onNavigateToGoals = { navigator.push(Route.Goals) },
                 onNavigateToGoalDetails = { goalId -> navigator.push(Route.GoalDetails(goalId.value)) },
                 onNavigateToBudgetCreation = { navigator.push(Route.BudgetCreation()) },
                 onNavigateToBudgets = { navigator.push(Route.Budgets) },
                 onNavigateToBudgetDetails = { budgetId -> navigator.push(Route.BudgetDetails(budgetId.value)) },
             ),
         )
     }
 
     entry<Route.DashboardCustomize> {
         DashboardCustomizeScreen(
             onNavigateBack = { navigator.pop() },
         )
     }
 }