mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix length conditional Board.jsx
This commit is contained in:
@@ -58,9 +58,6 @@ const Board = () => {
|
|||||||
useError(errorMessage, [errorMessage]);
|
useError(errorMessage, [errorMessage]);
|
||||||
useSuccess(successMessage, [successMessage]);
|
useSuccess(successMessage, [successMessage]);
|
||||||
|
|
||||||
console.log(selectedFeed);
|
|
||||||
|
|
||||||
|
|
||||||
// temporary title from JSON, gets subplebbitAddress from URL
|
// temporary title from JSON, gets subplebbitAddress from URL
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setSelectedAddress(subplebbitAddress);
|
setSelectedAddress(subplebbitAddress);
|
||||||
@@ -624,24 +621,27 @@ const Board = () => {
|
|||||||
</div>
|
</div>
|
||||||
) : null}
|
) : null}
|
||||||
{reply.content ? (
|
{reply.content ? (
|
||||||
reply.content.length > 500 ?
|
reply.content.length > 500 ?
|
||||||
<Fragment key={`fragment8-${reply.cid}`}>
|
<Fragment key={`fragment8-${reply.cid}`}>
|
||||||
<blockquote key={`pm-${reply.cid}`} comment={reply} className="post-message">
|
<blockquote key={`pm-${reply.cid}`} comment={reply} className="post-message">
|
||||||
<Post content={reply.content.slice(0, 500)} key={`post-${reply.cid}`} handlequoteclick={handleQuoteClick} />
|
|
||||||
<span key={`ttl-s-${reply.cid}`} className="ttl"> (...)
|
|
||||||
<br key={`ttl-s-br1-${reply.cid}`} /><br key={`ttl-s-br2${reply.cid}`} />
|
|
||||||
Comment too long.
|
|
||||||
<Link key={`ttl-l-${reply.cid}`} to={`/p/${selectedAddress}/c/${thread.cid}`} onClick={() => setSelectedThread(thread.cid)} className="ttl-link">Click here</Link>
|
|
||||||
to view. </span>
|
|
||||||
</blockquote>
|
|
||||||
</Fragment>
|
|
||||||
: <blockquote key={`pm-${reply.cid}`} className="post-message">
|
|
||||||
<Link to="" key={`r-pm-${reply.cid}`} className="quotelink" onClick={() => {}}>
|
<Link to="" key={`r-pm-${reply.cid}`} className="quotelink" onClick={() => {}}>
|
||||||
{`c/${shortParentCid}`}{<br />}
|
{`c/${shortParentCid}`}{<br />}
|
||||||
</Link>
|
</Link>
|
||||||
<Post content={reply.content} key={`post-${reply.cid}`} handlequoteclick={handleQuoteClick} comment={reply} />
|
<Post content={reply.content.slice(0, 500)} key={`post-${reply.cid}`} handlequoteclick={handleQuoteClick} />
|
||||||
</blockquote>)
|
<span key={`ttl-s-${reply.cid}`} className="ttl"> (...)
|
||||||
: null}
|
<br key={`ttl-s-br1-${reply.cid}`} /><br key={`ttl-s-br2${reply.cid}`} />
|
||||||
|
Comment too long.
|
||||||
|
<Link key={`ttl-l-${reply.cid}`} to={`/p/${selectedAddress}/c/${thread.cid}`} onClick={() => setSelectedThread(thread.cid)} className="ttl-link">Click here</Link>
|
||||||
|
to view. </span>
|
||||||
|
</blockquote>
|
||||||
|
</Fragment>
|
||||||
|
: <blockquote key={`pm-${reply.cid}`} className="post-message">
|
||||||
|
<Link to="" key={`r-pm-${reply.cid}`} className="quotelink" onClick={() => {}}>
|
||||||
|
{`c/${shortParentCid}`}{<br />}
|
||||||
|
</Link>
|
||||||
|
<Post content={reply.content} key={`post-${reply.cid}`} handlequoteclick={handleQuoteClick} comment={reply} />
|
||||||
|
</blockquote>)
|
||||||
|
: null}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
@@ -736,27 +736,27 @@ const Board = () => {
|
|||||||
</div>
|
</div>
|
||||||
) : null}
|
) : null}
|
||||||
{thread.content ? (
|
{thread.content ? (
|
||||||
thread.content.length > 500 ?
|
thread.content.length > 500 ?
|
||||||
<Fragment key={`fragment12-${thread.cid}`}>
|
<Fragment key={`fragment12-${thread.cid}`}>
|
||||||
<blockquote key={`mob-bq-${thread.cid}`} className="post-message-mobile">
|
<blockquote key={`mob-bq-${thread.cid}`} className="post-message-mobile">
|
||||||
<Post content={thread.content.slice(0, 500)} key={`post-mobile-${thread.cid}`} />
|
<Post content={thread.content.slice(0, 500)} key={`post-mobile-${thread.cid}`} />
|
||||||
<span key={`mob-ttl-s-${thread.cid}`} className="ttl"> (...)
|
<span key={`mob-ttl-s-${thread.cid}`} className="ttl"> (...)
|
||||||
<br key={`mob-ttl-s-br1-${thread.cid}`} /><br key={`mob-ttl-s-br2${thread.cid}`} />
|
<br key={`mob-ttl-s-br1-${thread.cid}`} /><br key={`mob-ttl-s-br2${thread.cid}`} />
|
||||||
Post too long.
|
Post too long.
|
||||||
<Link key={`mob-ttl-l-${thread.cid}`} to={`/p/${selectedAddress}/c/${thread.cid}`} onClick={() => setSelectedThread(thread.cid)} className="ttl-link">Click here</Link>
|
<Link key={`mob-ttl-l-${thread.cid}`} to={`/p/${selectedAddress}/c/${thread.cid}`} onClick={() => setSelectedThread(thread.cid)} className="ttl-link">Click here</Link>
|
||||||
to view. </span>
|
to view. </span>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
: <blockquote key={`mob-bq-${thread.cid}`} className="post-message-mobile">
|
: <blockquote key={`mob-bq-${thread.cid}`} className="post-message-mobile">
|
||||||
<Post content={thread.content} key={`post-mobile-${thread.cid}`} />
|
<Post content={thread.content} key={`post-mobile-${thread.cid}`} />
|
||||||
</blockquote>)
|
</blockquote>)
|
||||||
: null}
|
: null}
|
||||||
</div>
|
</div>
|
||||||
<div key={`mob-pl-${thread.cid}`} className="post-link-mobile">
|
<div key={`mob-pl-${thread.cid}`} className="post-link-mobile">
|
||||||
<span key={`mob-info-${thread.cid}`} className="info-mobile">{
|
<span key={`mob-info-${thread.cid}`} className="info-mobile">{
|
||||||
thread.replyCount == 0 ?
|
thread.replyCount === 0 ?
|
||||||
("No replies")
|
("No replies")
|
||||||
: thread.replyCount == 1 ?
|
: thread.replyCount === 1 ?
|
||||||
("1 reply")
|
("1 reply")
|
||||||
: thread.replyCount > 1 ?
|
: thread.replyCount > 1 ?
|
||||||
(thread.replyCount + " replies")
|
(thread.replyCount + " replies")
|
||||||
@@ -807,7 +807,7 @@ const Board = () => {
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
{reply.link ? (
|
{reply.link ? (
|
||||||
<div key={`mob-f-${reply.cid}`} className="file-mobile">
|
<div key={`mob-f-${reply.cid}`} className="file-mobile">
|
||||||
<a key={`link-a-${reply.cid}`} href={replyMediaInfo?.url} target="_blank" rel="noopener noreferrer">
|
<a key={`link-a-${reply.cid}`} href={replyMediaInfo?.url} target="_blank" rel="noopener noreferrer">
|
||||||
{replyMediaInfo?.url ? (
|
{replyMediaInfo?.url ? (
|
||||||
replyMediaInfo.type === "webpage" ? (
|
replyMediaInfo.type === "webpage" ? (
|
||||||
@@ -843,6 +843,9 @@ const Board = () => {
|
|||||||
reply.content.length > 500 ?
|
reply.content.length > 500 ?
|
||||||
<Fragment key={`fragment15-${reply.cid}`}>
|
<Fragment key={`fragment15-${reply.cid}`}>
|
||||||
<blockquote key={`mob-pm-${reply.cid}`} className="post-message">
|
<blockquote key={`mob-pm-${reply.cid}`} className="post-message">
|
||||||
|
<Link to="" key={`mob-r-pm-${reply.cid}`} className="quotelink" onClick={() => {}}>
|
||||||
|
{`c/${shortParentCid}`}{<br />}
|
||||||
|
</Link>
|
||||||
<Post content={reply.content.slice(0, 500)} key={`post-mobile-${reply.cid}`} handlequoteclick={handleQuoteClick} comment={reply} />
|
<Post content={reply.content.slice(0, 500)} key={`post-mobile-${reply.cid}`} handlequoteclick={handleQuoteClick} comment={reply} />
|
||||||
<span key={`mob-ttl-s-${reply.cid}`} className="ttl"> (...)
|
<span key={`mob-ttl-s-${reply.cid}`} className="ttl"> (...)
|
||||||
<br key={`mob-ttl-s-br1-${reply.cid}`} /><br key={`mob-ttl-s-br2${reply.cid}`} />
|
<br key={`mob-ttl-s-br1-${reply.cid}`} /><br key={`mob-ttl-s-br2${reply.cid}`} />
|
||||||
|
|||||||
Reference in New Issue
Block a user