import React, { useState, useEffect } from 'react'; import { Button, Table } from 'react-materialize'; import './Cash.css'; import axios from 'axios'; import { MAKE_MONEY_MOVE } from '../RouteNames'; import { withRouter } from 'react-router-dom'; const Cash = (props) => { const [homiesCash, setHomiesCash] = useState([]); //const [importance, setImportance] = useState(10); useEffect( () => { const getCashForHomies = async () => { try { const cash = await axios.get(`/homies/cash`); setHomiesCash(cash.data); } catch (e) { console.log("Error fetching", e); } }; getCashForHomies(); }, []); const formatMoney = (amount) => { const formatted = Number.parseFloat(amount).toFixed(2); return `${formatted} KM`; } const cashTableBody = homiesCash.map( (homieLine) => { return ( { homieLine.homie.name } { formatMoney(homieLine.amount) } [ settle ] ); }); return (
{ cashTableBody }
Homie Cash Actions
); } export default withRouter(Cash);