Fix wrong comment link. Fixes #714 (#865)

This commit is contained in:
Dessalines 2022-11-18 23:39:32 -05:00 committed by GitHub
parent 765ed9549a
commit 36c1c1f262
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 27 additions and 19 deletions

View File

@ -448,31 +448,39 @@ export class PostListing extends Component<PostListingProps, PostListingState> {
);
}
get postLink() {
let post = this.props.post_view.post;
return (
<Link
className={!post.stickied ? "text-body" : "text-primary"}
to={`/post/${post.id}`}
title={i18n.t("comments")}
>
<div dangerouslySetInnerHTML={mdToHtmlInline(post.name)} />
</Link>
);
}
postTitleLine() {
let post = this.props.post_view.post;
return (
<div className="post-title overflow-hidden">
<h5>
{post.url.match({
some: url => (
<a
className={!post.stickied ? "text-body" : "text-primary"}
href={url}
title={url}
rel={relTags}
>
<div dangerouslySetInnerHTML={mdToHtmlInline(post.name)} />
</a>
),
none: (
<Link
className={!post.stickied ? "text-body" : "text-primary"}
to={`/post/${post.id}`}
title={i18n.t("comments")}
>
<div dangerouslySetInnerHTML={mdToHtmlInline(post.name)} />
</Link>
),
some: url =>
this.props.showBody ? (
<a
className={!post.stickied ? "text-body" : "text-primary"}
href={url}
title={url}
rel={relTags}
>
<div dangerouslySetInnerHTML={mdToHtmlInline(post.name)} />
</a>
) : (
this.postLink
),
none: this.postLink,
})}
{post.url.map(isImage).or(post.thumbnail_url).unwrapOr(false) && (
<button