Problem
TransactionListItemWide and TransactionListItemNarrow received transactionItem as a separate prop alongside item, even though item is the same object cast to TransactionListItemType. This redundant prop added unnecessary duplication in the parent component and type definitions without providing any additional value.
Solution
Remove the redundant transactionItem prop from both components. Each component now derives transactionItem locally via item as unknown as TransactionListItemType. The parent (index.tsx) no longer constructs or passes the prop, and the type definitions in types.ts are cleaned up accordingly.
PR
#91164
Issue Owner
Current Issue Owner: @FitseTLT
Problem
TransactionListItemWideandTransactionListItemNarrowreceivedtransactionItemas a separate prop alongsideitem, even thoughitemis the same object cast toTransactionListItemType. This redundant prop added unnecessary duplication in the parent component and type definitions without providing any additional value.Solution
Remove the redundant
transactionItemprop from both components. Each component now derivestransactionItemlocally viaitem as unknown as TransactionListItemType. The parent (index.tsx) no longer constructs or passes the prop, and the type definitions intypes.tsare cleaned up accordingly.PR
#91164
Issue Owner
Current Issue Owner: @FitseTLT