From 154b0b146d9d85947bfe8e73ef330df8cc33ed04 Mon Sep 17 00:00:00 2001 From: "Siddhesh.More" Date: Wed, 6 Nov 2024 16:49:43 +0530 Subject: [PATCH] update final loaders --- dev-dist/sw.js | 2 +- .../LatestTransactions/LatestTransactions.jsx | 35 ++++++------------- src/pages/MainNet.jsx | 9 +++-- src/pages/SubnetId.jsx | 9 +++-- src/pages/SubnetIdOverview.jsx | 15 ++++++-- 5 files changed, 36 insertions(+), 34 deletions(-) diff --git a/dev-dist/sw.js b/dev-dist/sw.js index 42fdf07..d3252f6 100644 --- a/dev-dist/sw.js +++ b/dev-dist/sw.js @@ -82,7 +82,7 @@ define(['./workbox-b5f7729d'], (function (workbox) { 'use strict'; "revision": "3ca0b8505b4bec776b69afdba2768812" }, { "url": "index.html", - "revision": "0.4pi6ovbpjag" + "revision": "0.grsmblr837g" }], {}); workbox.cleanupOutdatedCaches(); workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), { diff --git a/src/components/LatestTransactions/LatestTransactions.jsx b/src/components/LatestTransactions/LatestTransactions.jsx index 63ddd49..f354630 100644 --- a/src/components/LatestTransactions/LatestTransactions.jsx +++ b/src/components/LatestTransactions/LatestTransactions.jsx @@ -30,6 +30,7 @@ import rbtLogoOutline from "../../assets/images/rubix-filled.svg"; import rbtLogoDark from "../../assets/images/RBTLogo.svg"; import { HiOutlineRefresh } from "react-icons/hi"; import FullScreenLoaader from "../FullScreenLoaader/FullScreenLoaader"; +import SplashScreen from "../../pages/SplashScreen"; // Define the keyframes export const rotate = keyframes` @@ -68,42 +69,22 @@ const LatestTransactions = () => { const { data: transAll, isLoading: isTransAllLoading, + isFetching, refetch: transAllRefetch, } = useGetTransAllQuery({ pageNumber: currentPage, pageSize: pageSize, }); - // Set interval to refetch data every 30 seconds - // useEffect(() => { - // const intervalId = setInterval(() => { - // transCountRefetch(); // Refetch transaction count - // transAllRefetch(); // Refetch transactions - // }, 30000); // 30000 ms = 30 seconds - // return () => clearInterval(intervalId); // Clear interval on component unmount - // }, [transCountRefetch, transAllRefetch]); + + + useEffect(() => { setTotalItems(transCount?.data?.transactionCount); }, [transCount]); - // function copyToClipboard(text) { - // navigator.clipboard - // .writeText(text) - // .then(() => { - // toast({ - // render: () => ( - // - // ), - // }); - // }) - // .catch((err) => { - // console.error("Failed to copy text: ", err); - // }); - // } - - function copyToClipboard(text) { if (navigator.clipboard && navigator.clipboard.writeText) { @@ -170,11 +151,14 @@ const LatestTransactions = () => { setRelativeRefreshTime(`${timeDiff} minutes ago`); } }; + + return ( - isTransCountLoading? :: { ) )} + {false&&Loading... } { const { overview } = useContext(GlobalStateContext); @@ -52,18 +53,19 @@ const MainNet = () => { refetch: transGetMainNetCountRefetch, } = useGetMainNetCountQuery(); - console.log(transGetMainNetCount?.data); const { data: mainNetData, isLoading: isMainNetDataLoading, + isFetching, refetch: mainNetRefetch, } = useGetMainNetQuery({ pageNumber: currentPage, pageSize: pageSize, }); - console.log(mainNetData); + + useEffect(() => { setTotalItems(transGetMainNetCount?.data?.transactionCount); @@ -119,8 +121,9 @@ const MainNet = () => { setRelativeRefreshTime("Just now"); // Reset relative time to "Just now" }; - return isTransGetMainNetCountLoading || isMainNetDataLoading ? ( + return isTransGetMainNetCountLoading || isMainNetDataLoading || isFetching ? ( + // ) : ( { const { data, - isLoading + isLoading, + refetch, + isFetching } = useGetSubnetAllQuery({ pageNumber: currentPage, pageSize: pageSize, searchTerm: debouncedSearchTerm }) - console.log(data?.data?.items); @@ -112,6 +113,8 @@ const SubnetId = () => { ), "Network Name": item?.networkName, })); + + return ( { - {isLoading?: extractedArray?.length === 0 ? + {isFetching?: extractedArray?.length === 0 ? diff --git a/src/pages/SubnetIdOverview.jsx b/src/pages/SubnetIdOverview.jsx index baaf7c7..1b2d9ce 100644 --- a/src/pages/SubnetIdOverview.jsx +++ b/src/pages/SubnetIdOverview.jsx @@ -56,13 +56,24 @@ const SubnetInner = () => { const { data, isLoading, - refetch + isFetching, + isError, + error, + isSuccess, + refetch, + isUninitialized, + fulfilledTimeStamp, + status } = useGetSubnetByIdQuery({ id:params?.id, pageNumber: currentPage, pageSize: pageSize, }) + + + + useEffect(() => { setTotalItems(data?.data?.totalCount); }, [data]); @@ -157,7 +168,7 @@ const SubnetInner = () => { Copy short url - {isLoading ? : + {isFetching ? : {data?.data?.items?.length===0 || isLoading? {"No records found"}