import React from 'react' import { productsURL } from '../../services/services' import { useQuery } from '@tanstack/react-query' import queryKeys from '../../services/queryKeys' import getImage from '../../utils/getImage' export default function ProductsURL() { let reqData = { token: localStorage.getItem('token'), // USER TOKEN uid: localStorage.getItem('uid') // USER UID } const {data, isFetching, isError, error} = useQuery({ queryKey: queryKeys.product_url, queryFn: () => productsURL(reqData) }) const urlData = data?.data?.products_data // console.log('data', urlData) return ( <>

My Product URLs

{/*Export */}
{isFetching ? <>

Loading...

: isError ?

{error.message}

: {urlData && urlData.map((item, index) => { let statusColor = item?.status === '1' ? 'badge-success-inverse' : item?.status === '6' ? 'badge-success-inverse' : item?.status == '7' ? 'badge-danger-inverse' : 'badge-info-inverse' let statusText = item?.status === '1' ? 'Preparing' : item?.status === '6' ? 'Provisioning' : item?.status == '7' ? 'Ready' : 'Started' let productUrl = '/product/'+ item?.product_id let externalUrl= item?.url_protocol +"://"+ item?.internal_url; return ( {/* */} ) })}
# Description Status Action
{Number(item?.id).toString().padStart(6,'0')} {externalUrl} - {item?.description} {statusText} next
}
) }