From 9a2aed3c02f180cf349bba042b26becdb6c4a1dd Mon Sep 17 00:00:00 2001 From: JaiPandey425 Date: Tue, 5 Aug 2025 12:34:46 +0530 Subject: [PATCH] self-sign complet. screen2 --- .../accounts/TransactionDataTable.tsx | 20 +++++++++++++++++-- .../client/SignCompletionScreen.tsx | 14 ++++++------- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/components/accounts/TransactionDataTable.tsx b/src/components/accounts/TransactionDataTable.tsx index d3952de..58dc793 100644 --- a/src/components/accounts/TransactionDataTable.tsx +++ b/src/components/accounts/TransactionDataTable.tsx @@ -48,7 +48,23 @@ const TransactionDataTable = () => { }, []); - + function formatTimestamp(isoString, options = { timeZone: 'local' }) { + // Parse the ISO string to a Date object + const date = new Date(isoString); + + if (isNaN(date)) { + return 'Invalid date'; + } + + // Return formatted date string + if (options.timeZone === 'UTC') { + return date.toUTCString(); // e.g. "Mon, 04 Aug 2025 13:46:46 GMT" + } else { + return date.toLocaleString(); // e.g. "8/4/2025, 9:46:46 AM" (based on local time zone) + } + } + + return ( <> @@ -96,7 +112,7 @@ const TransactionDataTable = () => { - {formatDate(tx.lastModifiedAt)} + {formatTimestamp(tx.lastModifiedAt)} {tx.expireAfter ?? "-"} diff --git a/src/components/client/SignCompletionScreen.tsx b/src/components/client/SignCompletionScreen.tsx index e4c9f5d..3ecd120 100644 --- a/src/components/client/SignCompletionScreen.tsx +++ b/src/components/client/SignCompletionScreen.tsx @@ -42,7 +42,7 @@ const SignCompletionScreen: React.FC = () => { }; return ( -
+