diff --git a/BDKSwiftExampleWallet/View Model/Send/BuildTransactionViewModel.swift b/BDKSwiftExampleWallet/View Model/Send/BuildTransactionViewModel.swift index 020a5991..0d28276a 100644 --- a/BDKSwiftExampleWallet/View Model/Send/BuildTransactionViewModel.swift +++ b/BDKSwiftExampleWallet/View Model/Send/BuildTransactionViewModel.swift @@ -17,7 +17,6 @@ class BuildTransactionViewModel { var calculateFee: String? var psbt: Psbt? var showingBuildTransactionViewErrorAlert = false - var transactionSentSuccessfully = false init( bdkClient: BDKClient = .live @@ -72,7 +71,6 @@ class BuildTransactionViewModel { func send(address: String, amount: UInt64, feeRate: UInt64) { do { try bdkClient.send(address, amount, feeRate) - self.transactionSentSuccessfully = true NotificationCenter.default.post( name: Notification.Name("TransactionSent"), object: nil diff --git a/BDKSwiftExampleWallet/View/Send/AmountView.swift b/BDKSwiftExampleWallet/View/Send/AmountView.swift index b1de980f..fb02e2d6 100644 --- a/BDKSwiftExampleWallet/View/Send/AmountView.swift +++ b/BDKSwiftExampleWallet/View/Send/AmountView.swift @@ -24,6 +24,8 @@ struct AmountView: View { VStack(spacing: 4) { Text("\(numpadAmount.formattedWithSeparator) sats") .textStyle(BitcoinTitle1()) + .contentTransition(.numericText()) + .animation(.default, value: numpadAmount) if let balance = viewModel.balanceTotal { HStack(spacing: 2) { Text(balance.delimiter)