From 41382b243a05620bafd066902c775f84331b1490 Mon Sep 17 00:00:00 2001 From: borys3kk Date: Wed, 27 Aug 2025 10:21:38 +0200 Subject: [PATCH 1/5] add isAuthTokenRequired for distanceEReceipts --- src/components/DistanceEReceipt.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/DistanceEReceipt.tsx b/src/components/DistanceEReceipt.tsx index 0b972aa4e9b7..9a1463c2506f 100644 --- a/src/components/DistanceEReceipt.tsx +++ b/src/components/DistanceEReceipt.tsx @@ -65,6 +65,7 @@ function DistanceEReceipt({transaction, hoverPreview = false}: DistanceEReceiptP source={thumbnailSource} shouldUseThumbnailImage shouldUseInitialObjectPosition + isAuthTokenRequired /> )} From a6a6a71a78a2bbdd76e27a04d05459d39fc05b27 Mon Sep 17 00:00:00 2001 From: borys3kk Date: Wed, 27 Aug 2025 11:16:09 +0200 Subject: [PATCH 2/5] fix eReceipt preview misaligned --- src/components/EReceiptWithSizeCalculation.tsx | 5 ++++- src/components/TransactionItemRow/ReceiptPreview/index.tsx | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/EReceiptWithSizeCalculation.tsx b/src/components/EReceiptWithSizeCalculation.tsx index 99fddba1bec8..325ff996caec 100644 --- a/src/components/EReceiptWithSizeCalculation.tsx +++ b/src/components/EReceiptWithSizeCalculation.tsx @@ -11,6 +11,8 @@ type EReceiptWithSizeCalculationProps = { transactionID: string | undefined; transactionItem?: TransactionListItemType | Transaction; + + hoverPreview?: boolean; }; const eReceiptAspectRatio = variables.eReceiptBGHWidth / variables.eReceiptBGHeight; @@ -33,7 +35,8 @@ function EReceiptWithSizeCalculation(props: EReceiptWithSizeCalculationProps) { style={[ styles.w100, styles.h100, - {transform: `scale(${scaleFactor}) ${styles.translateZ0.transform as string}`, transformOrigin: 'top left', aspectRatio: eReceiptAspectRatio}, + {transform: `scale(${scaleFactor}) ${styles.translateZ0.transform as string}`, transformOrigin: 'top left'}, + props.hoverPreview && {aspectRatio: eReceiptAspectRatio}, ]} > )} From 19c4e4659718990ac99aa11b362475d33b913c04 Mon Sep 17 00:00:00 2001 From: borys3kk Date: Wed, 27 Aug 2025 11:19:01 +0200 Subject: [PATCH 3/5] update name for future reference --- src/components/EReceiptWithSizeCalculation.tsx | 4 ++-- src/components/TransactionItemRow/ReceiptPreview/index.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/EReceiptWithSizeCalculation.tsx b/src/components/EReceiptWithSizeCalculation.tsx index 325ff996caec..2be663b49b99 100644 --- a/src/components/EReceiptWithSizeCalculation.tsx +++ b/src/components/EReceiptWithSizeCalculation.tsx @@ -12,7 +12,7 @@ type EReceiptWithSizeCalculationProps = { transactionItem?: TransactionListItemType | Transaction; - hoverPreview?: boolean; + shouldUseAspectRatio?: boolean; }; const eReceiptAspectRatio = variables.eReceiptBGHWidth / variables.eReceiptBGHeight; @@ -36,7 +36,7 @@ function EReceiptWithSizeCalculation(props: EReceiptWithSizeCalculationProps) { styles.w100, styles.h100, {transform: `scale(${scaleFactor}) ${styles.translateZ0.transform as string}`, transformOrigin: 'top left'}, - props.hoverPreview && {aspectRatio: eReceiptAspectRatio}, + props.shouldUseAspectRatio && {aspectRatio: eReceiptAspectRatio}, ]} > )} From 734a4e96a53e218ec6f2b6e2f0c3c77d6c471349 Mon Sep 17 00:00:00 2001 From: borys3kk Date: Wed, 27 Aug 2025 11:45:10 +0200 Subject: [PATCH 4/5] add display name --- src/components/TransactionItemRow/ReceiptPreview/index.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/TransactionItemRow/ReceiptPreview/index.tsx b/src/components/TransactionItemRow/ReceiptPreview/index.tsx index ed91a61095ef..23efa3fd91cd 100644 --- a/src/components/TransactionItemRow/ReceiptPreview/index.tsx +++ b/src/components/TransactionItemRow/ReceiptPreview/index.tsx @@ -166,4 +166,5 @@ function ReceiptPreview({source, hovered, isEReceipt = false, transactionItem}: ); } +ReceiptPreview.displayName = 'HoverReceiptPreview'; export default ReceiptPreview; From 2a74866f8b4ffa3d369b0bedea2a758987319290 Mon Sep 17 00:00:00 2001 From: borys3kk Date: Fri, 29 Aug 2025 10:55:08 +0200 Subject: [PATCH 5/5] fix jsdoc --- src/components/EReceiptWithSizeCalculation.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/EReceiptWithSizeCalculation.tsx b/src/components/EReceiptWithSizeCalculation.tsx index 2be663b49b99..a910fa7498d9 100644 --- a/src/components/EReceiptWithSizeCalculation.tsx +++ b/src/components/EReceiptWithSizeCalculation.tsx @@ -8,10 +8,13 @@ import EReceipt from './EReceipt'; import type {TransactionListItemType} from './SelectionList/types'; type EReceiptWithSizeCalculationProps = { + /* TransactionID of the transaction this EReceipt corresponds to */ transactionID: string | undefined; + /** The transaction data in search */ transactionItem?: TransactionListItemType | Transaction; + /** Whether the eReceipt should preserve aspect ratio */ shouldUseAspectRatio?: boolean; };