summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-07-13 10:39:15 -0400
committerDessalines <tyhou13@gmx.com>2020-07-13 10:39:15 -0400
commitea0881f87e4712810b0c1c7a6e510ba27b118577 (patch)
tree08335784d510ac9939bd5f87f35c1439288e47c7
parent1b7a4ac09019c84c23e7b5056fecf56367a940f7 (diff)
Using community-link instead.
-rw-r--r--server/lemmy_db/src/schema.rs2
-rw-r--r--ui/src/components/comment-node.tsx23
2 files changed, 13 insertions, 12 deletions
diff --git a/server/lemmy_db/src/schema.rs b/server/lemmy_db/src/schema.rs
index 49dd4e69..9608fb7d 100644
--- a/server/lemmy_db/src/schema.rs
+++ b/server/lemmy_db/src/schema.rs
@@ -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>,
diff --git a/ui/src/components/comment-node.tsx b/ui/src/components/comment-node.tsx
index cca235ab..a6b9b7ba 100644
--- a/ui/src/components/comment-node.tsx
+++ b/ui/src/components/comment-node.tsx
@@ -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