Using community-link instead.

This commit is contained in:
Dessalines 2020-07-13 10:39:15 -04:00
parent 1b7a4ac090
commit ea0881f87e
2 changed files with 13 additions and 12 deletions

View file

@ -38,7 +38,6 @@ table! {
id -> Int4,
creator_id -> Nullable<Int4>,
post_id -> Nullable<Int4>,
post_name -> Nullable<Varchar>,
parent_id -> Nullable<Int4>,
content -> Nullable<Text>,
removed -> Nullable<Bool>,
@ -48,6 +47,7 @@ table! {
deleted -> Nullable<Bool>,
ap_id -> Nullable<Varchar>,
local -> Nullable<Bool>,
post_name -> Nullable<Varchar>,
community_id -> Nullable<Int4>,
community_actor_id -> Nullable<Varchar>,
community_local -> Nullable<Bool>,

View file

@ -32,6 +32,7 @@ import { MomentTime } from './moment-time';
import { CommentForm } from './comment-form';
import { CommentNodes } from './comment-nodes';
import { UserListing } from './user-listing';
import { CommunityLink } from './community-link';
import { i18n } from '../i18next';
interface CommentNodeState {
@ -186,8 +187,17 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> {
{this.props.showCommunity && (
<>
<span class="mx-1">{i18n.t('to')}</span>
<Link class="mr-2" to={`/c/${node.comment.community_name}`}>
{node.comment.community_name}
<CommunityLink
community={{
name: node.comment.community_name,
id: node.comment.community_id,
local: node.comment.community_local,
actor_id: node.comment.community_actor_id,
}}
/>
<span class="mx-2"></span>
<Link class="mr-2" to={`/post/${node.comment.post_id}`}>
{node.comment.post_name}
</Link>
</>
)}
@ -222,15 +232,6 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> {
<MomentTime data={node.comment} />
</span>
</div>
{this.props.showCommunity && !this.state.collapsed && (
<>
<div class="md-div text-muted small">
<Link class="mr-2" to={`/post/${node.comment.post_id}`}>
{node.comment.post_name}
</Link>
</div>
</>
)}
{/* end of user row */}
{this.state.showEdit && (
<CommentForm