diff --git a/src/components/LatestTransactions/LatestTransactions.jsx b/src/components/LatestTransactions/LatestTransactions.jsx index 32d60f0..e06db9f 100644 --- a/src/components/LatestTransactions/LatestTransactions.jsx +++ b/src/components/LatestTransactions/LatestTransactions.jsx @@ -1,4 +1,15 @@ -import { Box, Container, Grid, GridItem, HStack, Text, VStack, useColorMode, useToast } from "@chakra-ui/react"; +import { + Box, + Container, + Grid, + GridItem, + HStack, + Icon, + Text, + VStack, + useColorMode, + useToast, +} from "@chakra-ui/react"; import React, { useContext } from "react"; import { MdContentCopy, MdOutlineErrorOutline } from "react-icons/md"; import Pagination from "../Pagination"; @@ -6,15 +17,13 @@ import GlobalStateContext from "../../Contexts/GlobalStateContext"; import { Link, useNavigate } from "react-router-dom"; import ToastBox from "../ToastBox"; - - const LatestTransactions = () => { - const toast = useToast() - const navigate = useNavigate() + const toast = useToast(); + const navigate = useNavigate(); + + const { colorMode } = useColorMode(); + const { transactions } = useContext(GlobalStateContext); - const { colorMode} = useColorMode(); - const { transactions } = useContext(GlobalStateContext); - function copyToClipboard(text) { navigator.clipboard .writeText(text) @@ -31,111 +40,260 @@ const LatestTransactions = () => { console.error("Failed to copy text: ", err); }); } - return ( - + Sr. no Transactions - + {transactions.map((transaction, index) => ( - {index + 1}. - - - - {transaction.description} - - - copyToClipboard(transaction.description)}/> - + + {index + 1}. + + + {/* */} + + - - Sender : - - navigate(`/did-info/${transaction.sender}`)} >{transaction.sender} - - copyToClipboard(transaction.sender)}/> - - - - - Receiver : - - navigate(`/did-info/${transaction.receiver}`)} >{transaction.receiver} - copyToClipboard(transaction.receiver)} /> - - - - - - Smart contract ID : - - {transaction.contract} - - - - Date and Time Stamp : - - {transaction.date} - - - - Amount: - - {transaction.amount} - - - - copyToClipboard(transaction.description)} /> + + - - - Transaction type : - - {transaction.transactionType} - - - - - Subnet ID/Main net : - - {transaction.subnetID} - - - - + + + Sender: + + + + + copyToClipboard(transaction.sender)} + /> + - + + + + Receiver: + + + + + copyToClipboard(transaction.receiver)} + /> + + + + + + + Smart contract ID : + + + {transaction.contract} + + + + + Date and Time Stamp : + + + {transaction.date} + + + + + Amount: + + + {transaction.amount} + + + + + + + + + + + Transaction type : + + + {transaction.transactionType} + + + + + + Subnet ID/Main net : + + + + {transaction.subnetID} + + + + + + {/* */} ))} diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx index 843612e..13bbab5 100644 --- a/src/pages/Home.jsx +++ b/src/pages/Home.jsx @@ -35,7 +35,7 @@ const Home = () => { backgroundSize="contain" backgroundRepeat="no-repeat"> - +