product provision list fixed
This commit is contained in:
@@ -20,7 +20,7 @@ export default function ProductFactory(){
|
|||||||
|
|
||||||
// Split the pathname by '/' and get the last element
|
// Split the pathname by '/' and get the last element
|
||||||
const lastPart = pathname.split('/').pop();
|
const lastPart = pathname.split('/').pop();
|
||||||
console.log(lastPart)
|
// console.log(lastPart)
|
||||||
|
|
||||||
const {data, isFetching, isError, error} = useQuery({
|
const {data, isFetching, isError, error} = useQuery({
|
||||||
queryKey: queryKeys.product,
|
queryKey: queryKeys.product,
|
||||||
|
|||||||
@@ -1,12 +1,18 @@
|
|||||||
|
import { useEffect } from "react";
|
||||||
import { useQuery } from "@tanstack/react-query";
|
import { useQuery } from "@tanstack/react-query";
|
||||||
import queryKeys from "../../services/queryKeys";
|
import queryKeys from "../../services/queryKeys";
|
||||||
import { productProvision } from "../../services/services";
|
import { productProvision } from "../../services/services";
|
||||||
import getImage from "../../utils/getImage";
|
import getImage from "../../utils/getImage";
|
||||||
|
import { SocketContextValues } from "../context/SocketIOContext";
|
||||||
|
|
||||||
|
|
||||||
export default function ProductProvision(props){
|
export default function ProductProvision(props){
|
||||||
const productTitle = props.productData?.title;
|
const {joinRoom} = SocketContextValues() // Destructures values from socket context
|
||||||
const productDescription = props.productData?.description;
|
|
||||||
|
const productTitle = props?.productData?.title;
|
||||||
|
const productDescription = props?.productData?.description;
|
||||||
const productID = props?.productData?.product_id
|
const productID = props?.productData?.product_id
|
||||||
|
const productSubUID = props?.productData?.product_subscription_uid
|
||||||
|
|
||||||
const {data:provision, isFetching, isError, error} = useQuery({
|
const {data:provision, isFetching, isError, error} = useQuery({
|
||||||
queryKey: queryKeys.myproduct_provision,
|
queryKey: queryKeys.myproduct_provision,
|
||||||
@@ -15,6 +21,10 @@ export default function ProductProvision(props){
|
|||||||
|
|
||||||
const provisionData = provision?.data?.provision
|
const provisionData = provision?.data?.provision
|
||||||
|
|
||||||
|
// useEffect(()=>{
|
||||||
|
// joinRoom(productSubUID); // provision subscription room
|
||||||
|
// },[])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{isFetching ?
|
{isFetching ?
|
||||||
@@ -76,7 +86,7 @@ export default function ProductProvision(props){
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{provisionData?.url?.map(item => (
|
{provisionData?.activities?.map(item => (
|
||||||
<tr key={item.id}>
|
<tr key={item.id}>
|
||||||
<th scope="row">{item.id}</th>
|
<th scope="row">{item.id}</th>
|
||||||
<td>{item.action}</td>
|
<td>{item.action}</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user