mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix(catalog filter): force show op comment for text-only threads
This commit is contained in:
@@ -118,12 +118,11 @@ const ImageSizeOptions = () => {
|
|||||||
|
|
||||||
const ShowOPCommentOption = () => {
|
const ShowOPCommentOption = () => {
|
||||||
const { showOPComment, setShowOPComment } = useCatalogStyleStore();
|
const { showOPComment, setShowOPComment } = useCatalogStyleStore();
|
||||||
const { showTextOnlyThreads } = useCatalogFiltersStore();
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<span>Show OP Comment:</span>
|
<span>Show OP Comment:</span>
|
||||||
<select value={showOPComment ? 'On' : 'Off'} onChange={(e) => setShowOPComment(e.target.value === 'On')} disabled={showTextOnlyThreads}>
|
<select value={showOPComment ? 'On' : 'Off'} onChange={(e) => setShowOPComment(e.target.value === 'On')}>
|
||||||
<option value='Off'>Off</option>
|
<option value='Off'>Off</option>
|
||||||
<option value='On'>On</option>
|
<option value='On'>On</option>
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@@ -197,6 +197,8 @@ const CatalogPost = ({ post }: { post: Comment }) => {
|
|||||||
'--maxHeight': maxHeight,
|
'--maxHeight': maxHeight,
|
||||||
} as React.CSSProperties;
|
} as React.CSSProperties;
|
||||||
|
|
||||||
|
const isTextOnlyThread = !hasThumbnail || isRules;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div className={`${styles.post} ${imageSize === 'Large' ? styles.large : ''}`} style={CSSProperties}>
|
<div className={`${styles.post} ${imageSize === 'Large' ? styles.large : ''}`} style={CSSProperties}>
|
||||||
@@ -244,7 +246,7 @@ const CatalogPost = ({ post }: { post: Comment }) => {
|
|||||||
<PostMenuDesktop post={post} />
|
<PostMenuDesktop post={post} />
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
{showOPComment && (hasThumbnail ? postContent : <Link to={postLink}>{postContent}</Link>)}
|
{(showOPComment || isTextOnlyThread) && (hasThumbnail ? postContent : <Link to={postLink}>{postContent}</Link>)}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{hoveredCid === cid &&
|
{hoveredCid === cid &&
|
||||||
|
|||||||
Reference in New Issue
Block a user