import React, { useState, useEffect } from 'react'; import {Icon, Select, TextInput, Button} from 'react-materialize'; import './Cash.css'; import axios from 'axios'; const MakeMoneyMove = (props) => { const [selectedFrom, setSelectedFrom] = useState(""); const [selectedTo, setSelectedTo] = useState(""); const [homiesCash, setHomiesCash] = useState([]); const [amountToMove, setAmountToMove] = useState(null); useEffect( () => { const getCashForHomies = async () => { try { const cash = await axios.get(`/homies/cash`); setHomiesCash(cash.data); } catch (e) { console.log("Error fetching", e); } }; getCashForHomies(); }, []); const handleAmountChange = (e) => { setAmountToMove(parseFloat(e.target.value)) } const homieToOptionMapper = (homieCash) => { const homie = homieCash.homie; return ( ); }; const homieOptions = homiesCash.map(homieToOptionMapper); const handleFromHomieChange = (e) => { console.log("from homie", e.target.value); setSelectedFrom(e.target.value); }; const filteredHomieCashes = homiesCash.filter( (homieCash) => homieCash.homie.id !== parseInt(selectedFrom) ); const filteredHomieOptions = filteredHomieCashes.map(homieToOptionMapper); const handleToHomieChange = (e) => { setSelectedTo(e.target.value); } const handleSubmit = (e) => { e.preventDefault(); console.log("Submitting"); } const formComplete = () => ( selectedFrom !== "" && selectedFrom !== selectedTo && selectedTo !== "" && amountToMove > 0 ); return (

Make Money Move

); } export default MakeMoneyMove;