@@ -59,6 +59,7 @@ import to.bitkit.ui.screens.transfer.external.ExternalFeeCustomScreen
5959import to.bitkit.ui.screens.transfer.external.ExternalSuccessScreen
6060import to.bitkit.ui.screens.wallets.HomeScreen
6161import to.bitkit.ui.screens.wallets.activity.ActivityItemScreen
62+ import to.bitkit.ui.screens.wallets.activity.ActivityExploreScreen
6263import to.bitkit.ui.settings.BackupSettingsScreen
6364import to.bitkit.ui.settings.BlocktankRegtestScreen
6465import to.bitkit.ui.settings.BlocktankRegtestViewModel
@@ -642,7 +643,17 @@ private fun NavGraphBuilder.activityItem(
642643 ActivityItemScreen (
643644 viewModel = activityListViewModel,
644645 activityItem = navBackEntry.toRoute(),
646+ onExploreClick = { id -> navController.navigateToActivityExplore(id) },
645647 onBackClick = { navController.popBackStack() },
648+ onCloseClick = { navController.navigateToHome() },
649+ )
650+ }
651+ composableWithDefaultTransitions<Routes .ActivityExplore > { navBackEntry ->
652+ ActivityExploreScreen (
653+ viewModel = activityListViewModel,
654+ route = navBackEntry.toRoute(),
655+ onBackClick = { navController.popBackStack() },
656+ onCloseClick = { navController.navigateToHome() },
646657 )
647658 }
648659}
@@ -819,6 +830,10 @@ fun NavController.navigateToActivityItem(id: String) = navigate(
819830 route = Routes .ActivityItem (id),
820831)
821832
833+ fun NavController.navigateToActivityExplore (id : String ) = navigate(
834+ route = Routes .ActivityExplore (id),
835+ )
836+
822837fun NavController.navigateToQrScanner () = navigate(
823838 route = Routes .QrScanner ,
824839)
@@ -990,6 +1005,9 @@ object Routes {
9901005 @Serializable
9911006 data class ActivityItem (val id : String )
9921007
1008+ @Serializable
1009+ data class ActivityExplore (val id : String )
1010+
9931011 @Serializable
9941012 data object QrScanner
9951013}
0 commit comments