import React, { useEffect, useState } from 'react' import {useLocation, useNavigate} from 'react-router-dom' import { Content } from '../../../../_digifi/layout/components/content' import { ToolbarWrapper } from '../../../../_digifi/layout/components/toolbar' import { CustomLoading, UsersListLoading } from '../user-started/components/loading/UsersListLoading' import { getVerifiedLoanDetailsByUID } from '../core/_requests' export default function ApproveRejectPage() { const {state:{selectedUser}} = useLocation() const navigate = useNavigate() const [requestStatus, setRequestStatus] = useState({loading:false, status:false, data:null}) const [loanDetails, setLoanDetails] = useState({loading:true, data:null}) const handleSubmit = ():any => { setRequestStatus({loading:true, status:false, data:null}) setTimeout(()=>{ setRequestStatus({loading:false, status:false, data:null}) },2000) } useEffect(()=>{ if(!selectedUser){ return navigate('/', {replace:true}) } getVerifiedLoanDetailsByUID(selectedUser?.uid).then(res => { setLoanDetails({loading:false, data:res?.data}) }).catch(err => { console.log(err) setLoanDetails({loading:false, data:null}) }) },[]) return ( <> {/* */} {loanDetails.loading ?
: <>

Processing: {selectedUser?.uid}

{/* begin::Row */}
{/* begin::Col */}

Process Loan

Verification details

{loanDetails?.data?.verification.length > 0 ? {loanDetails?.data?.verification?.map((item:any) => ( {Object.keys(item).map(key => ( ))} ))}
{key} {item[key]}
: null }
{/* end::Col */} {/* begin::Col */}

Loan Details

{loanDetails?.data?.application.length > 0 ? {loanDetails?.data?.application?.map((item:any) => ( {Object.keys(item).map(key => ( ))} ))}
{key} {item[key]}
: null }
{/* end::Col */}
{/* end::Row */} }
{requestStatus.loading && } ) }