From 4140d61b4d58497c910e9ed7e0056e9e643c291e Mon Sep 17 00:00:00 2001 From: "Siddhesh.More" Date: Mon, 4 Nov 2024 15:52:47 +0530 Subject: [PATCH 1/2] update --- src/pages/Home.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx index 5f81e0c..611eda9 100644 --- a/src/pages/Home.jsx +++ b/src/pages/Home.jsx @@ -228,7 +228,7 @@ const toast = useToast() bg={colorMode === "light" ? "#DEDBEB" : "#393939"} color={colorMode === "light" ? "#230A79" : "#fff"} cursor={'pointer'} - onClick={()=>navigate(`/transaction/${searchTerm}`)} + // onClick={()=>navigate(`/transaction/${searchTerm}`)} border={`1px solid ${ colorMode === "light" ? "#230A79" : "#565252" }`} From 83ff4a59eda40eec9767bb97b4f9cc24a18ca42c Mon Sep 17 00:00:00 2001 From: "Siddhesh.More" Date: Mon, 4 Nov 2024 17:06:16 +0530 Subject: [PATCH 2/2] update --- src/Services/api.service.js | 2 +- .../FullScreenLoaader/FullScreenLoaader.jsx | 6 ++--- .../LatestTransactions/LatestTransactions.jsx | 4 ++- src/components/NavBar/NavBar.jsx | 2 +- src/pages/Home.jsx | 2 +- src/pages/SubnetId.jsx | 27 +++++++++++++++++-- src/pages/Transaction/TransactionDetails.jsx | 4 +-- 7 files changed, 36 insertions(+), 11 deletions(-) diff --git a/src/Services/api.service.js b/src/Services/api.service.js index ba9c4a9..cf4b817 100644 --- a/src/Services/api.service.js +++ b/src/Services/api.service.js @@ -96,7 +96,7 @@ export const rubix = createApi({ // }), getSubnetAll: builder.query({ - query: ({ pageNumber = 1, pageSize = 10 }) => `SubNet/GetAllSubnetworks?pageNumber=${pageNumber}&pageSize=${pageSize}?subnetId=${searchTerm || ""}`, + query: ({ pageNumber = 1, pageSize = 10, searchTerm }) => `SubNet/GetAllSubnetworks?pageNumber=${pageNumber}&pageSize=${pageSize}&searchFilter=${searchTerm || ""}`, providesTags: ["getTransAll"], }), diff --git a/src/components/FullScreenLoaader/FullScreenLoaader.jsx b/src/components/FullScreenLoaader/FullScreenLoaader.jsx index cface8e..8899323 100644 --- a/src/components/FullScreenLoaader/FullScreenLoaader.jsx +++ b/src/components/FullScreenLoaader/FullScreenLoaader.jsx @@ -2,15 +2,15 @@ import { Box, Spinner, Text, useColorMode } from "@chakra-ui/react"; import React from "react"; import bannerImage from "../../assets/images/bannerImg.png"; -const FullScreenLoaader = () => { +const FullScreenLoaader = ({half}) => { const { colorMode } = useColorMode(); return ( { } }; return ( - : { // color={colorMode === "light" ? "light" : "light"} padding={"16px 0px"} borderBottom={colorMode === "light" ? "1px solid #4023A6" : "none"} - bg={colorMode === "light"? "#4023A6":""} + bg={colorMode === "light"? "#230A79":""} > - + { const { subnetId } = useContext(GlobalStateContext); @@ -38,6 +40,8 @@ const SubnetId = () => { const [totalItems, setTotalItems] = useState(null); // Total items in the dataset const [lastRefreshedTime, setLastRefreshedTime] = useState(new Date()); // Store the last refresh time const [relativeRefreshTime, setRelativeRefreshTime] = useState("Just now"); + const [ searchTerm, setSearchTerm] = useState() + const [debouncedSearchTerm, setDebouncedSearchTerm] = useState(""); @@ -46,6 +50,17 @@ const SubnetId = () => { isLoading: isSubnetTransLoading } = useGetSubnetCountQuery() + // Debounce the search term to avoid making a request on every keystroke + useEffect(() => { + const handler = setTimeout(() => { + setDebouncedSearchTerm(searchTerm); + }, 500); // Adjust delay as needed + return () => { + clearTimeout(handler); + }; + }, [searchTerm]); + + const { data, @@ -53,6 +68,7 @@ const SubnetId = () => { } = useGetSubnetAllQuery({ pageNumber: currentPage, pageSize: pageSize, + searchTerm: debouncedSearchTerm }) console.log(data?.data?.items); @@ -205,7 +221,14 @@ const SubnetId = () => { - + {isLoading?: extractedArray?.length === 0 ? + + + + No records found + + + : { setCurrentPage={setCurrentPage} currentPage={currentPage} /> - + } ); }; diff --git a/src/pages/Transaction/TransactionDetails.jsx b/src/pages/Transaction/TransactionDetails.jsx index d511ea4..259ab1f 100644 --- a/src/pages/Transaction/TransactionDetails.jsx +++ b/src/pages/Transaction/TransactionDetails.jsx @@ -645,7 +645,7 @@ const TransactionDetails = () => { mb={2} color={colorMode === "light" ? "#7B7B7B" : "#E8E8E8"} > - Token Link: + Token List: {data?.data?.tokenList?.map(({value,tokenId })=> { textOverflow={"ellipsis"} isTruncated - fontSize={'sm'} + fontSize={'xs'} > {tokenId}