diff --git a/web/cashtab/src/components/Home/Tx.js b/web/cashtab/src/components/Home/Tx.js
--- a/web/cashtab/src/components/Home/Tx.js
+++ b/web/cashtab/src/components/Home/Tx.js
@@ -147,6 +147,7 @@
}
`;
+const OpReturnUrl = styled.a``;
const OpReturnType = styled.div`
text-align: right;
width: 100%;
@@ -184,6 +185,19 @@
margin-bottom: 10px;
word-break: break-word;
}
+ ${OpReturnUrl} {
+ border: none;
+ padding: 0;
+ color: ${props => props.theme.eCashBlue};
+ margin: 0;
+ font-size: 14px;
+ width: 100%;
+ margin-bottom: 10px;
+ opacity: 1;
+ }
+ ${OpReturnUrl}:hover {
+ background-color: transparent;
+ }
a {
color: ${props => props.theme.contrast};
margin: 0px 0px 0px 5px;
@@ -424,6 +438,14 @@
}
`;
+const OpReturnLink = ({ url, children }) => {
+ return (
+
{' '} - { + {parseLinkInOpReturnMsgs( data .parsed - .opReturnMessage - } + .opReturnMessage, + )}
{!addressesInContactList.includes( data @@ -945,11 +991,11 @@ .decryptionSuccess } > - { + {parseLinkInOpReturnMsgs( data .parsed - .opReturnMessage - } + .opReturnMessage, + )} {!addressesInContactList.includes( data @@ -982,11 +1028,11 @@ !data.parsed .isEncryptedMessage ? (- { + {parseLinkInOpReturnMsgs( data .parsed - .opReturnMessage - } + .opReturnMessage, + )}
) : ( '' @@ -999,11 +1045,11 @@ data.parsed .decryptionSuccess ? (- { + {parseLinkInOpReturnMsgs( data .parsed - .opReturnMessage - } + .opReturnMessage, + )}
) : ( '' @@ -1016,11 +1062,11 @@ !data.parsed .decryptionSuccess ? (