diff --git a/pages/object/[id].js b/pages/object/[id].js
index 1ec5c852c..c30238334 100644
--- a/pages/object/[id].js
+++ b/pages/object/[id].js
@@ -308,11 +308,6 @@ export default function LedgerObject({ data: initialData, initialErrorMessage })
Loading...
- ) : errorMessage ? (
-
-
- {errorMessage}
-
) : (
<>
@@ -384,106 +379,117 @@ export default function LedgerObject({ data: initialData, initialErrorMessage })
-
-
-
- History |
-
-
-
-
- Current Ledger |
-
-
- {data?.ledger_index}
-
- |
-
- {data?.node?.PreviousTxnLgrSeq && data?.node?.PreviousTxnLgrSeq !== data?.ledger_index && (
-
- Previous Ledger |
-
-
- {data.node.PreviousTxnLgrSeq}
-
- |
-
- )}
-
- {router.query.previousTxHash && (
+ {!errorMessage && (data?.node?.PreviousTxnLgrSeq || data?.node?.PreviousTxnID) && (
+
+
- Current Transaction |
-
-
- {shortAddress(router.query.previousTxHash)}
-
- |
+ History |
- )}
- {data?.node?.PreviousTxnID && (
+
+
- Previous Transaction |
+ Current Ledger |
- {shortAddress(data.node.PreviousTxnID)}
+ {data?.ledger_index}
|
- )}
-
-
+ {data?.node?.PreviousTxnLgrSeq && data?.node?.PreviousTxnLgrSeq !== data?.ledger_index && (
+
+ Previous Ledger |
+
+
+ {data.node.PreviousTxnLgrSeq}
+
+ |
+
+ )}
+
+ {router.query.previousTxHash && (
+
+ Current Transaction |
+
+
+ {shortAddress(router.query.previousTxHash)}
+
+ |
+
+ )}
+ {data?.node?.PreviousTxnID && (
+
+ Previous Transaction |
+
+
+ {shortAddress(data.node.PreviousTxnID)}
+
+ |
+
+ )}
+
+
+ )}
- {detailsTable()}
+ {errorMessage ? (
+
+
+ {errorMessage}
+
+ ) : (
+ <>
+ {detailsTable()}
+
+ {data?.metadata && (
+
+
+
+ Metadata |
+
+ setShowMetadata(!showMetadata)}>
+ {showMetadata ? 'hide' : 'show'}
+
+ |
+
+
+
+ )}
- {data?.metadata && (
-
-
-
- Metadata |
-
- setShowMetadata(!showMetadata)}>
- {showMetadata ? 'hide' : 'show'}
-
- |
-
-
-
+
+ {showMetadata && codeHighlight(data.metadata)}
+
+
+
+
+
+ Raw JSON |
+
+ setShowRaw(!showRaw)}>
+ {showRaw ? 'hide' : 'show'}
+
+ |
+
+
+
+
{showRaw && codeHighlight(data)}
+ >
)}
-
-
- {showMetadata && codeHighlight(data.metadata)}
-
-
-
-
-
- Raw JSON |
-
- setShowRaw(!showRaw)}>
- {showRaw ? 'hide' : 'show'}
-
- |
-
-
-
-
{showRaw && codeHighlight(data)}
>
)}