Extract TransactionRow component