diff --git a/src/pages/MainNet.jsx b/src/pages/MainNet.jsx index 70eaea2..f2a74cc 100644 --- a/src/pages/MainNet.jsx +++ b/src/pages/MainNet.jsx @@ -94,6 +94,19 @@ const MainNet = () => { }, [lastRefreshedTime]); + const updateRelativeTime = () => { + const now = new Date(); + const timeDiff = Math.floor((now - lastRefreshedTime) / 60000); // Difference in minutes + + if (timeDiff < 1) { + setRelativeRefreshTime("Just now"); + } else if (timeDiff === 1) { + setRelativeRefreshTime("1 minute ago"); + } else { + setRelativeRefreshTime(`${timeDiff} minutes ago`); + } + }; + const handleRefreshClick = () => { setIsRotating(true); // Start rotation mainNetRefetch(); diff --git a/src/pages/SplashScreen.jsx b/src/pages/SplashScreen.jsx new file mode 100644 index 0000000..2fb910d --- /dev/null +++ b/src/pages/SplashScreen.jsx @@ -0,0 +1,20 @@ +import React from "react"; +import { OPACITY_ON_LOAD } from "../Layout/animations"; +import { Box, Image, useColorMode } from "@chakra-ui/react"; +import logo from "../assets/images/rubix.png"; +import logoLight from "../assets/images/rubixlogo.svg"; + +const SplashScreen = () => { + const { colorMode } = useColorMode(); + + return + + + ; +}; + +export default SplashScreen; diff --git a/src/pages/SubnetId.jsx b/src/pages/SubnetId.jsx index d683a12..e9539d3 100644 --- a/src/pages/SubnetId.jsx +++ b/src/pages/SubnetId.jsx @@ -61,8 +61,8 @@ const SubnetId = () => { useEffect(() => { - setTotalItems(subNetCount?.data?.transactionCount); - }, [subNetCount]); + setTotalItems(data?.data?.totalCount); + }, [data]); // ===============================[ Table Header ] @@ -101,6 +101,7 @@ const SubnetId = () => { display={{ base: "block", md: "flex" }} justifyContent={"space-between"} mb={10} + > { @@ -89,6 +90,20 @@ const SubnetInner = () => { }, [lastRefreshedTime]); + const updateRelativeTime = () => { + const now = new Date(); + const timeDiff = Math.floor((now - lastRefreshedTime) / 60000); // Difference in minutes + + if (timeDiff < 1) { + setRelativeRefreshTime("Just now"); + } else if (timeDiff === 1) { + setRelativeRefreshTime("1 minute ago"); + } else { + setRelativeRefreshTime(`${timeDiff} minutes ago`); + } + }; + + return ( @@ -112,7 +127,10 @@ const SubnetInner = () => { */} - + {data?.data?.items?.length===0 || isLoading? + + {"No records found"} + : { setCurrentPage={setCurrentPage} currentPage={currentPage} /> - + } );