Moving link out of more menu.

This commit is contained in:
Dessalines 2020-03-02 11:01:00 -05:00
parent a8303940df
commit 5f6f51b549

View file

@ -270,28 +270,6 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> {
{node.comment.saved ? i18n.t('unsave') : i18n.t('save')} {node.comment.saved ? i18n.t('unsave') : i18n.t('save')}
</span> </span>
</li> </li>
{this.myComment && (
<>
<li className="list-inline-item">
<span
class="pointer"
onClick={linkEvent(this, this.handleEditClick)}
>
{i18n.t('edit')}
</span>
</li>
<li className="list-inline-item">
<span
class="pointer"
onClick={linkEvent(this, this.handleDeleteClick)}
>
{!node.comment.deleted
? i18n.t('delete')
: i18n.t('restore')}
</span>
</li>
</>
)}
{!this.myComment && ( {!this.myComment && (
<li className="list-inline-item"> <li className="list-inline-item">
<Link <Link
@ -302,6 +280,14 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> {
</Link> </Link>
</li> </li>
)} )}
<li className="list-inline-item">
<Link
className="text-muted"
to={`/post/${node.comment.post_id}/comment/${node.comment.id}`}
>
{i18n.t('link')}
</Link>
</li>
{!this.state.showAdvanced ? ( {!this.state.showAdvanced ? (
<li className="list-inline-item"> <li className="list-inline-item">
<span <span
@ -322,18 +308,35 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> {
{i18n.t('view_source')} {i18n.t('view_source')}
</span> </span>
</li> </li>
<li className="list-inline-item"> <li className="list-inline-item"></li>
<Link {this.myComment && (
className="text-muted" <>
to={`/post/${node.comment.post_id}/comment/${node.comment.id}`} <li className="list-inline-item">
> <span
{i18n.t('link')} class="pointer"
</Link> onClick={linkEvent(this, this.handleEditClick)}
</li> >
{i18n.t('edit')}
</span>
</li>
<li className="list-inline-item">
<span
class="pointer"
onClick={linkEvent(
this,
this.handleDeleteClick
)}
>
{!node.comment.deleted
? i18n.t('delete')
: i18n.t('restore')}
</span>
</li>
</>
)}
{/* Admins and mods can remove comments */} {/* Admins and mods can remove comments */}
{(this.canMod || this.canAdmin) && ( {(this.canMod || this.canAdmin) && (
<> <>
<li className="list-inline-item"></li>
<li className="list-inline-item"> <li className="list-inline-item">
{!node.comment.removed ? ( {!node.comment.removed ? (
<span <span