FIX: Cleaned up use of hooks

This commit is contained in:
Marcos Rodriguez 2019-10-10 02:26:21 -04:00
parent e150fc0ecc
commit 4d0e3b8beb

View file

@ -1384,16 +1384,14 @@ export class NewWalletPanel extends Component {
export const BlueTransactionListItem = (item, itemPriceUnit = BitcoinUnit.BTC) => {
item = item.item;
const calculateTimeLabel = () => {
const transactionTimeToReadable = loc.transactionTimeToReadable(item.received);
return setTransactionTimeToReadable(transactionTimeToReadable);
};
const interval = setInterval(() => calculateTimeLabel(), 60000);
useEffect(() => {
const calculateTimeLabel = () => {
const transactionTimeToReadable = loc.transactionTimeToReadable(item.received);
return setTransactionTimeToReadable(transactionTimeToReadable);
};
calculateTimeLabel();
const interval = setInterval(() => {
calculateTimeLabel();
}, 60000);
return () => clearInterval(interval);
}, [item]);