From 50f1ac6c29c9868b6ffce6c5c42f5d8f66a9cbc5 Mon Sep 17 00:00:00 2001 From: Brandon McAnsh Date: Sat, 22 Aug 2026 12:22:17 -0400 Subject: [PATCH] fix(buy): lead the Get receipt with what you pay MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Get receipt anchored on "You Get" and closed with "You Pay", so the figure that leaves your balance was the last thing read — and the fee breakdown sat above the total it decomposes rather than below it. Swap the two anchors. Get now reads the same way as Convert: the outgoing side on top, its breakdown underneath, the incoming side last. The padding stays with the positions, not the content, so the card's spacing is unchanged. --- .../Screens/Main/Buy/BuyConfirmationScreen.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Flipcash/Core/Screens/Main/Buy/BuyConfirmationScreen.swift b/Flipcash/Core/Screens/Main/Buy/BuyConfirmationScreen.swift index 6f58f51ab..d15551807 100644 --- a/Flipcash/Core/Screens/Main/Buy/BuyConfirmationScreen.swift +++ b/Flipcash/Core/Screens/Main/Buy/BuyConfirmationScreen.swift @@ -33,10 +33,10 @@ struct BuyConfirmationScreen: View { BorderedContainer { VStack(spacing: 0) { ConfirmationAmountRow( - title: "You Get", - currencyName: viewModel.targetName, - imageURL: viewModel.targetImageURL, - amount: viewModel.amountToBuy.nativeAmount.formatted() + title: "You Pay", + currencyName: viewModel.payment.name, + imageURL: viewModel.payment.imageURL, + amount: viewModel.grossDebit.nativeAmount.formatted() ) .padding(.top, 24) @@ -55,10 +55,10 @@ struct BuyConfirmationScreen: View { } ConfirmationAmountRow( - title: "You Pay", - currencyName: viewModel.payment.name, - imageURL: viewModel.payment.imageURL, - amount: viewModel.grossDebit.nativeAmount.formatted() + title: "You Get", + currencyName: viewModel.targetName, + imageURL: viewModel.targetImageURL, + amount: viewModel.amountToBuy.nativeAmount.formatted() ) .padding(.top, viewModel.chargesFee ? 0 : 24) .padding(.bottom, 24)