getLoanPage(user)} key={user?.uid || index} className="w-full rounded p-3 sm:p-5 bg-white shadow flex flex-col gap-5 hover:scale-105 hover:cursor-pointer">
+ let hasSalaryAcct = user.salary_account === 0 ? false : true
+ return (
+
getLoanPage(user)} key={user?.uid || index} className={`${hasSalaryAcct ? 'bg-white' : 'bg-red-50'} w-full rounded p-3 sm:p-5 shadow flex flex-col gap-5 hover:scale-105 hover:cursor-pointer`}>
{user.name}
{/* {user.place} */}
-
-
+
+
{user.bvn}
-
+
{user.mobile}
-
+
- {user.email}
+ {user.email}
+
+
+
+
+
+ {user.pin}
diff --git a/src/components/loan_screen/Offers.jsx b/src/components/loan_screen/Offers.jsx
index feebd28..73b7ef1 100644
--- a/src/components/loan_screen/Offers.jsx
+++ b/src/components/loan_screen/Offers.jsx
@@ -1,6 +1,6 @@
-import React, { useState } from 'react'
+import React from 'react'
import { useQuery } from "@tanstack/react-query";
-import { TiArrowSortedDown } from "react-icons/ti";
+import { IoIosArrowForward } from "react-icons/io";
import { getOffers } from '../../services/siteServices'
import queryKeys from '../../services/queryKeys'
@@ -8,10 +8,6 @@ import Label from '../Label';
export default function Offers({step, handleStep, screens}) {
- const [isEmpty, setIsEmpty] = useState('')
-
- const [selectedOffer, setSelectedOffer] = useState('')
-
const {data, isFetching, isError, error} = useQuery({
queryKey: queryKeys.offers,
queryFn: () => getOffers()
@@ -19,25 +15,13 @@ export default function Offers({step, handleStep, screens}) {
const offers = data?.data?.product_data?.offers // OFFERS LIST
- const handleContinue = () => {
- if(!selectedOffer){
- setIsEmpty('*')
- return setTimeout(()=>{
- setIsEmpty('')
- }, 5000)
- }
- handleStep({selectedOffer, ...step.details}, screens.selected_offer)
- }
-
- const handleChange = ({target:{value}}) => {
- setIsEmpty('')
- setSelectedOffer(value)
+ const handleContinue = ({target:{value}}) => {
+ handleStep({selectedOffer:value, ...step.details}, screens.selected_offer)
}
return (
-
{isFetching ?
<>
@@ -49,24 +33,41 @@ export default function Offers({step, handleStep, screens}) {
{error.message}
:
-
-
-
-
+ //
+ //
+ //
+ //
+ <>
+ {offers.map(item => {
+ let isDisabled = item.active == '0' ? true : false
+ return (
+
+ )
+ })}
+ >
}
<>
>
-
+ {/*
*/}
)