{reply.author.displayName
? reply.author.displayName.length > 12
?
{reply.author.displayName.slice(0, 12) + " (...)"}
:
{reply.author.displayName}
:
Anonymous}
handleAddressClick(reply.author.shortAddress)}
>
(u/
{reply.author.shortAddress}
)
{getDate(reply.timestamp)}
{}} key={`mob-pl1-${reply.cid}`} onClick={() => {}} title="Link to this post">c/
{
if (e.button === 2) return;
e.preventDefault();
setIsReplyOpen(true);
setSelectedShortCid(reply.shortCid);
setSelectedParentCid(reply.cid);
}} title="Reply to this post">{reply.shortCid}
{reply.link ? (
) : null}
{reply.content ? (
reply.content.length > 500 ?
{}} key={`mob-r-pm-${reply.cid}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
(...)
Comment too long.
setSelectedThread(thread.cid)} className="ttl-link">Click here
to view.
:
{}} key={`mob-r-pm-${reply.cid}`} className="quotelink" onClick={(event) => handleQuoteClick(reply, shortParentCid, thread.shortCid, event)}>
{`c/${shortParentCid}`}{shortParentCid === thread.shortCid ? " (OP)" : null}
)
: null}
{reply.replyCount > 0 ? (
{reply.replies?.pages?.topAll.comments
.sort((a, b) => a.timestamp - b.timestamp)
.map((reply) => (
{}}
onClick={(event) => handleQuoteClick(reply, reply.shortCid, event)} className="quote-link">
c/{reply.shortCid}
))}
) : null}