import {useEffect, useState} from 'react' import { useQuery } from '@tanstack/react-query' import {useLocation, useNavigate, Link} from 'react-router-dom' import BreadcrumbCom from '../breadcrumb/BreadcrumbCom' import RouteLinks from '../../RouteLinks' import { getAccountView } from '../../services/siteServices' import queryKeys from '../../services/queryKeys' export default function AccountViewCom() { const {state:{memberUID}} = useLocation() const navigate = useNavigate() useEffect(()=>{ if(!memberUID){ navigate(RouteLinks.customerPage, {replace: true}) } },[]) const {data, isFetching, isError, error} = useQuery({ queryKey: queryKeys.account_view, queryFn: () => { // const filterData = filter?.type ? {[filter?.type]: filter.id} : {} const reqData = { member_uid: memberUID // page, // ...filterData } return getAccountView(reqData) }, staleTime: 0 //0 mins }) const accountsViewData = data?.data?.products // ACCOUNT VIEW DATA const pagination = data?.data?.pagination console.log('DATA', data?.data) return (
Loading...
> : isError ?{error.message}
:coming soon
}