diff --git a/src/Services/api.service.js b/src/Services/api.service.js
index eafec9c..120617b 100644
--- a/src/Services/api.service.js
+++ b/src/Services/api.service.js
@@ -91,7 +91,7 @@ export const rubix = createApi({
getSubnetAll: builder.query({
- query: ({ pageNumber = 1, pageSize = 10 }) => `SubNet/GetAllSubnetworks?pageNumber=${pageNumber}&pageSize=${pageSize}`,
+ 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":""}
>
navigate(`/transaction/${searchTerm}`)}
+ // onClick={()=>navigate(`/transaction/${searchTerm}`)}
border={`1px solid ${
colorMode === "light" ? "#230A79" : "#565252"
}`}
@@ -295,7 +295,7 @@ boxShadow={
-
+
{
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 20464bb..72adbd9 100644
--- a/src/pages/Transaction/TransactionDetails.jsx
+++ b/src/pages/Transaction/TransactionDetails.jsx
@@ -638,7 +638,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}