@@ -76,6 +76,7 @@ import to.bitkit.ui.sheets.QuickPayIntroSheet
7676import to.bitkit.ui.sheets.UpdateSheet
7777import to.bitkit.ui.utils.NotificationUtils
7878import to.bitkit.viewmodels.ActivityListViewModel
79+ import to.bitkit.viewmodels.AmountInputViewModel
7980import to.bitkit.viewmodels.AppViewModel
8081import to.bitkit.viewmodels.SendEvent
8182import to.bitkit.viewmodels.SettingsViewModel
@@ -309,9 +310,12 @@ private fun EntryProviderScope<NavKey>.sendFlowEntries(
309310 entry<Routes .Send .Recipient >(
310311 metadata = SheetSceneStrategy .sheet()
311312 ) {
313+ val amountInputViewModel = hiltViewModel<AmountInputViewModel >()
314+
312315 LaunchedEffect (Unit ) {
313316 appViewModel.resetSendState()
314317 appViewModel.resetQuickPayData()
318+ amountInputViewModel.clearInput()
315319 }
316320 SendRecipientScreen (
317321 onEvent = { appViewModel.setSendEvent(it) },
@@ -502,13 +506,15 @@ private fun EntryProviderScope<NavKey>.receiveFlowEntries(
502506 entry<Routes .Receive .Qr >(
503507 metadata = SheetSceneStrategy .sheet()
504508 ) {
509+ val amountInputViewModel = hiltViewModel<AmountInputViewModel >()
505510 val walletUiState by walletViewModel.uiState.collectAsStateWithLifecycle()
506511 val cjitInvoice by walletViewModel.pendingCjitInvoice.collectAsStateWithLifecycle()
507512 val lightningState by walletViewModel.lightningState.collectAsStateWithLifecycle()
508513
509514 LaunchedEffect (Unit ) {
510515 walletViewModel.resetPreActivityMetadataTagsForCurrentInvoice()
511516 walletViewModel.refreshReceiveState()
517+ amountInputViewModel.clearInput()
512518 }
513519
514520 ReceiveQrScreen (
0 commit comments