diff --git a/src/components/account_view/AccountViewCom.jsx b/src/components/account_view/AccountViewCom.jsx index f573961..e97b57d 100644 --- a/src/components/account_view/AccountViewCom.jsx +++ b/src/components/account_view/AccountViewCom.jsx @@ -1,16 +1,55 @@ import {useEffect, useState} from 'react' -import {Link} from 'react-router-dom' +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
+ }| - Added + ID | - Name + Custom ID | - Product ID + Provision Name |
Status
diff --git a/src/components/products/ProductTemplates.jsx b/src/components/products/ProductTemplates.jsx
index 56312f1..ec09282 100644
--- a/src/components/products/ProductTemplates.jsx
+++ b/src/components/products/ProductTemplates.jsx
@@ -5,7 +5,7 @@ import queryKeys from '../../services/queryKeys'
import BreadcrumbCom from '../breadcrumb/BreadcrumbCom'
import TablePaginatedWrapper from '../tableWrapper/TablePaginatedWrapper'
import Icons from '../Icons'
-import { getProducts } from '../../services/siteServices'
+import { getProductsTemplate } from '../../services/siteServices'
import getDateTimeFromDateString from '../../helpers/getDateTimeFromDateString'
export default function ProductTemplates() {
@@ -32,18 +32,18 @@ export default function ProductTemplates() {
}
const {data, isFetching, isError, error} = useQuery({
- queryKey: [...queryKeys.products, page, willFilter],
+ queryKey: [...queryKeys.products_template, page, willFilter],
queryFn: () => {
const filterData = filter?.type ? {[filter?.type]: filter.id} : {}
const reqData = {
page,
...filterData
}
- return getProducts(reqData)
+ return getProductsTemplate(reqData)
},
staleTime: 0 //0 mins
})
- const productsData = data?.data?.products // PRODUCTS LIST
+ const productsTemData = data?.data?.products // PRODUCTS TEMPLATE LIST
const pagination = data?.data?.pagination
// console.log('DATA', data?.data)
@@ -72,20 +72,20 @@ export default function ProductTemplates() {
{/* end of filter section */}
-
|
|---|