@@ -2580,21 +2602,26 @@ const All = () => {
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
-
{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick(
{({ shortAuthorAddress }) => shortAuthorAddress})
}
>
(u/
- {reply.author?.shortAddress ? (
-
- {reply.author?.shortAddress}
-
- ) : (
-
- {account?.author?.address.slice(0, 8) + '(...)'}
-
- )}
+
+ {reply.author?.shortAddress ? (
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+
+ {shortAuthorAddress}
+
+ >
+ )}
+
+ ) : (
+ {signerAddress?.slice(8, 20)}
+ )}
+
)
diff --git a/src/components/views/Board.jsx b/src/components/views/Board.jsx
index af954a71..19fee2f3 100755
--- a/src/components/views/Board.jsx
+++ b/src/components/views/Board.jsx
@@ -1948,12 +1948,17 @@ const Board = () => {
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
-
{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick(
{({ shortAuthorAddress }) => shortAuthorAddress})
}
>
-
{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {thread.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
)
{
Anonymous
)}
-
+ (u/
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})
}
>
- (u/
{reply.author?.shortAddress ? (
- {reply.author?.shortAddress}
- ) : anonymousMode ? (
- {signerAddress?.slice(8, 20)}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+
+ {shortAuthorAddress}
+
+ >
+ )}
+
) : (
- {account?.author?.shortAddress}
+ {signerAddress?.slice(8, 20)}
)}
- )
+ )
{
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})
}
>
(u/
-
- {{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'}}
+
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {thread.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
)
@@ -3654,21 +3668,26 @@ const Board = () => {
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})
}
>
(u/
- {reply.author?.shortAddress ? (
-
- {reply.author?.shortAddress}
-
- ) : anonymousMode ? (
- {signerAddress?.slice(8, 20)}
- ) : (
- {account?.author?.shortAddress}
- )}
+
+ {reply.author?.shortAddress ? (
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+
+ {shortAuthorAddress}
+
+ >
+ )}
+
+ ) : (
+ {signerAddress?.slice(8, 20)}
+ )}
+
)
diff --git a/src/components/views/Subscriptions.jsx b/src/components/views/Subscriptions.jsx
index be5dac80..7c13ac19 100755
--- a/src/components/views/Subscriptions.jsx
+++ b/src/components/views/Subscriptions.jsx
@@ -926,12 +926,17 @@ const Subscriptions = () => {
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
-
{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick(
{({ shortAuthorAddress }) => shortAuthorAddress})
}
>
- {
{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'}}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {thread.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
)
{
const replyMediaInfo = getCommentMediaInfo(reply);
const fallbackImgUrl = 'assets/filedeleted-res.gif';
const shortParentCid = findShortParentCid(reply.parentCid, selectedFeed);
+ let storedSigners = JSON.parse(localStorage.getItem('storedSigners')) || {};
+ let signerAddress;
+ if (storedSigners[reply.parentCid]) {
+ signerAddress = storedSigners[reply.parentCid].address;
+ }
let replyDisplayWidth, replyDisplayHeight;
if (reply.linkWidth && reply.linkHeight) {
const scale = Math.min(1, 125 / Math.max(reply.linkWidth, reply.linkHeight));
@@ -1301,28 +1311,30 @@ const Subscriptions = () => {
Anonymous
)}
-
+ (u/
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})
}
>
- (u/
{reply.author?.shortAddress ? (
- {reply.author?.shortAddress}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
) : (
-
- {account?.author?.address.slice(0, 10) + '(...)'}
-
+ {signerAddress?.slice(8, 20)}
)}
- )
+ )
{
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})
}
>
(u/
-
- {{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'}}
+
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {thread.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
)
@@ -2446,6 +2463,11 @@ const Subscriptions = () => {
}
const replyMediaInfo = getCommentMediaInfo(reply);
const shortParentCid = findShortParentCid(reply.parentCid, selectedFeed);
+ let storedSigners = JSON.parse(localStorage.getItem('storedSigners')) || {};
+ let signerAddress;
+ if (storedSigners[selectedThreadCidRef]) {
+ signerAddress = storedSigners[selectedThreadCidRef].address;
+ }
return (
@@ -2590,21 +2612,26 @@ const Subscriptions = () => {
id='reply-button'
style={{ cursor: 'pointer' }}
onClick={() =>
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
+ handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})
}
>
(u/
- {reply.author?.shortAddress ? (
-
- {reply.author?.shortAddress}
-
- ) : (
-
- {account?.author?.address.slice(0, 8) + '(...)'}
-
- )}
+
+ {reply.author?.shortAddress ? (
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+
+ {shortAuthorAddress}
+
+ >
+ )}
+
+ ) : (
+ {signerAddress?.slice(8, 20)}
+ )}
+
)
diff --git a/src/components/views/Thread.jsx b/src/components/views/Thread.jsx
index d94c75d4..7f00ee8c 100755
--- a/src/components/views/Thread.jsx
+++ b/src/components/views/Thread.jsx
@@ -1101,15 +1101,18 @@ const Thread = () => {
className='poster-address address-desktop'
id='reply-button'
style={{ cursor: 'pointer' }}
- onClick={() =>
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
- }
+ onClick={() => handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})}
>
(u/
- {{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'}}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {comment.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
)
@@ -1419,7 +1422,7 @@ const Thread = () => {
Anonymous
)}
-
+ (u/
{
style={{ cursor: 'pointer' }}
onClick={() => handleAddressClick(reply.author?.shortAddress)}
>
- (u/
{reply.author?.shortAddress ? (
- {reply.author?.shortAddress}
- ) : anonymousMode ? (
- {signerAddress?.slice(8, 20)}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
) : (
- {account?.author?.shortAddress}
+ {signerAddress?.slice(8, 20)}
)}
- )
+ )
@@ -2085,15 +2092,18 @@ const Thread = () => {
className='poster-address-mobile address-mobile'
id='reply-button'
style={{ cursor: 'pointer' }}
- onClick={() =>
- handleAddressClick(
- {({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'},
- )
- }
+ onClick={() => handleAddressClick({({ shortAuthorAddress }) => shortAuthorAddress})}
>
(u/
-
- {{({ shortAuthorAddress }) => shortAuthorAddress || 'aPL4c3H0Ld3r'}}
+
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {comment.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
)
@@ -2488,24 +2498,30 @@ const Thread = () => {
Anonymous
)}
-
+
+ (u/
+
handleAddressClick(reply.author?.shortAddress)}
>
- (u/
{reply.author?.shortAddress ? (
-
- {reply.author?.shortAddress}
-
- ) : anonymousMode ? (
- {signerAddress?.slice(8, 20)}
+
+ {({ shortAuthorAddress, authorAddressChanged }) => (
+ <>
+ {reply.author.shortAddress}
+ {shortAuthorAddress}
+ >
+ )}
+
) : (
- {account?.author?.shortAddress}
+ {signerAddress?.slice(8, 20)}
)}
+
+
)