Skip to content

Commit f382180

Browse files
committed
Merge remote-tracking branch 'origin/master' into sprint3_tooltips
2 parents 18369d6 + c5764f4 commit f382180

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

src/components/Transaction/TransactionListItem.jsx

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,36 @@
1-
import React, { useState } from 'react';
1+
import React, { useEffect, useState } from 'react';
22
import PropTypes from 'prop-types';
33
import { Card, CardGroup } from 'react-bootstrap';
44
import { capitalize } from 'lodash';
5+
import API from '../../apis/API';
56

67
export default function TransactionListItem({ transaction: propTransaction }) {
78
const [transaction] = useState(propTransaction);
9+
const [user, setUser] = useState('');
10+
11+
useEffect(() => {
12+
API.instance.get(`/user/${transaction.userID}`).then((res) => {
13+
setUser(res.data);
14+
});
15+
}, []);
816

917
return (
1018
<CardGroup className="TransactionListItem">
1119
<Card border="light">
1220
<Card.Body>
13-
<Card.Title>UserID: {transaction.userID}</Card.Title>
14-
<Card.Text> {transaction.code} </Card.Text>
15-
<Card.Text>{capitalize(transaction.name)} </Card.Text>
21+
<Card.Title>Transaction ID: {transaction.transactionID} </Card.Title>
22+
<Card.Title>
23+
User: {capitalize(user.firstName)} {capitalize(user.lastName)}
24+
</Card.Title>
25+
<Card.Text>Date: {transaction.date.split('T')[0]} </Card.Text>
1626
</Card.Body>
1727
</Card>
1828

1929
<Card className="TransactionListItemDetails" border="light">
2030
<Card.Body>
21-
<Card.Text>TransactionID: {transaction.transactionID} </Card.Text>
22-
<Card.Text>ProductyQty: {transaction.productQty} </Card.Text>
23-
<Card.Text>Date: {transaction.date.split('T')[0]} </Card.Text>
31+
<Card.Text>{capitalize(transaction.name)} </Card.Text>
32+
<Card.Text>Code: {transaction.code} </Card.Text>
33+
<Card.Text>Product Quantity: {transaction.productQty} </Card.Text>
2434
</Card.Body>
2535
</Card>
2636
</CardGroup>

0 commit comments

Comments
 (0)