@@ -100,6 +100,7 @@ import to.bitkit.ui.screens.wallets.activity.ActivityExploreScreen
100100import to.bitkit.ui.screens.wallets.activity.AllActivityScreen
101101import to.bitkit.ui.screens.wallets.activity.DateRangeSelectorSheet
102102import to.bitkit.ui.screens.wallets.activity.TagSelectorSheet
103+ import to.bitkit.ui.screens.wallets.receive.ReceiveRoute
103104import to.bitkit.ui.screens.wallets.receive.ReceiveSheet
104105import to.bitkit.ui.screens.wallets.suggestion.BuyIntroScreen
105106import to.bitkit.ui.screens.widgets.AddWidgetsScreen
@@ -381,6 +382,7 @@ fun ContentView(
381382 is Sheet .Receive -> {
382383 val walletState by walletViewModel.walletState.collectAsStateWithLifecycle()
383384 ReceiveSheet (
385+ startRoute = sheet.route,
384386 walletState = walletState,
385387 navigateToExternalConnection = {
386388 navController.navigateTo(ExternalConnection ())
@@ -475,7 +477,7 @@ fun ContentView(
475477 if (showTabBar) {
476478 TabBar (
477479 onSendClick = { appViewModel.showSheet(Sheet .Send ()) },
478- onReceiveClick = { appViewModel.showSheet(Sheet .Receive ) },
480+ onReceiveClick = { appViewModel.showSheet(Sheet .Receive () ) },
479481 onScanClick = { appViewModel.showScannerSheet() },
480482 )
481483 }
@@ -664,10 +666,9 @@ private fun RootNavHost(
664666 },
665667 onFund = {
666668 scope.launch {
667- // TODO show receive sheet -> ReceiveAmount
668669 navController.navigateToHome()
669670 delay(500 ) // Wait for nav to actually finish
670- appViewModel.showSheet(Sheet .Receive )
671+ appViewModel.showSheet(Sheet .Receive (route = ReceiveRoute . Amount ) )
671672 }
672673 },
673674 onManual = { navController.navigateTo(Routes .ExternalNav ) },
@@ -792,7 +793,7 @@ private fun NavGraphBuilder.home(
792793 onchainActivities = onchainActivities ? : persistentListOf(),
793794 onAllActivityButtonClick = { navController.navigateToAllActivity(activityListViewModel::clearFilters) },
794795 onActivityItemClick = { navController.navigateToActivityItem(it) },
795- onEmptyActivityRowClick = { appViewModel.showSheet(Sheet .Receive ) },
796+ onEmptyActivityRowClick = { appViewModel.showSheet(Sheet .Receive () ) },
796797 onTransferToSpendingClick = {
797798 if (! hasSeenSpendingIntro) {
798799 navController.navigateToTransferSpendingIntro()
@@ -814,7 +815,7 @@ private fun NavGraphBuilder.home(
814815 lightningActivities = lightningActivities ? : persistentListOf(),
815816 onAllActivityButtonClick = { navController.navigateToAllActivity(activityListViewModel::clearFilters) },
816817 onActivityItemClick = { navController.navigateToActivityItem(it) },
817- onEmptyActivityRowClick = { appViewModel.showSheet(Sheet .Receive ) },
818+ onEmptyActivityRowClick = { appViewModel.showSheet(Sheet .Receive () ) },
818819 onTransferToSavingsClick = {
819820 if (! hasSeenSavingsIntro) {
820821 navController.navigateToTransferSavingsIntro()
0 commit comments