Skip to content

[Due for payment 2026-05-29] [No QA] Remove transactionItem as explicit prop from TransactionListItemNarrow and Wide #91172

@mountiny

Description

@mountiny

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 OwnerCurrent Issue Owner: @FitseTLT

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

Status

SUBISSUE

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions