import React, {useEffect} from 'react' import { useMutation } from '@tanstack/react-query' import { productsData } from '../../services/services' import productPath from "../../utils/productpath"; import { Link } from 'react-router-dom'; export default function Products() { const getProductsData = useMutation({ mutationFn: (reqData) => { return productsData(reqData) }, onError: (error) => { console.log(error) }, onSuccess: (res) => { if(res?.data?.resultCode != '0'){ throw({message: 'Something went wrong'}) } } }) useEffect(()=>{ let reqData = { token: localStorage.getItem('token'), // USER TOKEN uid: localStorage.getItem('uid') // USER UID } getProductsData.mutate(reqData) },[]) const products = getProductsData?.data?.data?.products_data // PRODUCTS DATA return ( <>

My Products

{getProductsData?.isPending ? <>

Loading...

: getProductsData?.isPending ?

{getProductsData?.error?.message}

:
{products && products.map((product, index) => (

{product?.status_text}

{product?.name}

))}
}
) }