commit
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
import React, { useEffect } from 'react';
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { View, Text, StyleSheet, Dimensions, FlatList, ActivityIndicator } from 'react-native';
|
||||
import Animated, { useSharedValue, useAnimatedStyle, withDelay, withTiming } from 'react-native-reanimated';
|
||||
import { Layers, Clock, ShoppingCart, X, FileText } from 'lucide-react-native';
|
||||
import { Header } from '../../Component/Index';
|
||||
import colors from '../../Constant/Color';
|
||||
import { useDashboard } from '../../Services/BBPS/Hooks';
|
||||
import { useDashboard, useESetuAdharVarification } from '../../Services/BBPS/Hooks';
|
||||
import { log } from 'console';
|
||||
import { useSelector } from 'react-redux';
|
||||
import ConfirmDialog from '../../Constant/Dialog/ConfirmDialog';
|
||||
|
||||
const { width } = Dimensions.get('window');
|
||||
const CARD_WIDTH = (width - 48) / 2;
|
||||
@@ -59,8 +61,34 @@ const StatCard = ({ item, index, isLoading }: any) => {
|
||||
|
||||
const Home = () => {
|
||||
const { data, isLoading } = useDashboard();
|
||||
|
||||
const user = useSelector((state: any) => state.token?.token);
|
||||
console.log("-=--",user)
|
||||
const { mutateAsync:eSetuAdharVarification } = useESetuAdharVarification();
|
||||
const dashboard = data?.data || {};
|
||||
const [esetu,setEsetu] = useState<boolean>();
|
||||
useEffect(()=>{
|
||||
if(user?.esetuVerified === 'Not Verified'){
|
||||
const payLoad= {
|
||||
contId: user,
|
||||
transactionId: "string",
|
||||
udf1: "string",
|
||||
udf2: "string",
|
||||
udf3: "string",
|
||||
udf4: "string",
|
||||
responseUrl: "string"
|
||||
}
|
||||
setEsetu(true)
|
||||
eSetuAdharVarification(payLoad, {
|
||||
onSuccess: (res) => {
|
||||
console.log(res)
|
||||
}, onError: (err) => {
|
||||
console.log(err, '-----auction item error');
|
||||
}
|
||||
});
|
||||
}else{
|
||||
setEsetu(false)
|
||||
}
|
||||
},[user])
|
||||
|
||||
const DASHBOARD_CARDS = [
|
||||
{
|
||||
@@ -125,7 +153,18 @@ const Home = () => {
|
||||
return (
|
||||
<View style={styles.screen}>
|
||||
<Header title="Dashboard" />
|
||||
<ConfirmDialog
|
||||
visible={esetu as boolean}
|
||||
title="Aadhaar Verification Required"
|
||||
message="To access features, please complete your Aadhaar verification."
|
||||
confirmText="Proceed"
|
||||
cancelText="Cancel"
|
||||
onConfirm={() => {
|
||||
setEsetu(false);
|
||||
|
||||
}}
|
||||
onClose={() => setEsetu(false)}
|
||||
/>
|
||||
<FlatList
|
||||
data={DASHBOARD_CARDS}
|
||||
keyExtractor={(_, index) => index.toString()}
|
||||
|
||||
Reference in New Issue
Block a user