import React, {useState} from 'react' import RecentActivityTable from './WalletComponent/RecentActivityTable' import LoadingSpinner from '../Spinners/LoadingSpinner' import { useNavigate, useLocation } from 'react-router-dom' import InputCom from '../Helpers/Inputs/InputCom' import AddFundDollars from './AddFundDollars' function AddFund({payment}) { const navigate = useNavigate() const {currency} = useLocation()?.state //GETS THE USER CURRENCY FOR ADD FUND //STATE FOR CONTROLLED INPUT let [input, setInput] = useState('') let [inputError, setInputError] = useState('') // FUNCTION TO HANDLE INPUT CHANGE const handleChange = ({target:{name, value}}) => { setInput(value) } //FUNCTION TO HANDLE SUBMIT const handleSubmit = () => { setInputError('') if(!input || input == '0'){ setInputError('Please Enter Amount') return setTimeout(()=>{setInputError('')}, 5000) } if(isNaN(input)){ setInputError('Amount must be a Number') return setTimeout(()=>{setInputError('')}, 5000) } const stateData = {amount: Number(input), currency: 'naira'} navigate('confirm-add-fund', {state: stateData}) setInput('') } return (
{/* heading */} {/*

Add Credit

filterHandler("today")} className="relative" >
*/}
{/*

Add Credit with Account Deposit

*/} {/*
*/}
{inputError &&

{inputError}

}

{/* SHOWS THIS IF USER CURRENCY IS DOLLARS */} {currency == 'US Dollars' &&
} {/* HIDES THIS BUTTON IF CURENCY IS NAIRA */} {currency != 'US Dollars' &&
}
{/* HIDES THIS SECTION IF CURENCY IS NAIRA */} {currency != 'US Dollars' &&

Recent Activity

{/*

Activity Report

*/} {payment.loading ? : }
}
) } export default AddFund