import React from 'react'; import Accordion from '../../components/Accordion/Accordion'; import Button from '../../components/Button/Button'; import Header from '../../components/Header/Header'; import { deleteUser, getUnverifiedUsers, updateUser, } from '../../services/apiservice'; import {useQuery, useMutation} from 'react-query'; import {useNavigate} from 'react-router-dom'; import styles from './UpdateRequests.module.css'; import BackButton from '../../components/BackButton/BackButton'; import Spinner from '../../components/Spinner/Spinner'; const UpdateRequests = () => { const navigate = useNavigate(); const {data, isLoading, isError, refetch} = useQuery( 'unverified', getUnverifiedUsers ); const deleteUse = useMutation((id) => deleteUser(id), { onSuccess: () => { refetch(); }, }); const updateUse = useMutation((id) => updateUser(id, {verified: true}), { onSuccess: () => { refetch(); }, }); if (isLoading) { return ; } if (isError) { return
Error
; } return (
navigate('/')} />

Update Requests

{data?.data.length !== 0 ? ( data?.data.map((item) => (
)) ) : (
No Data Found
)}
); }; export default UpdateRequests;