From 89e4e75b00f57d55314566f1593d49a5f5827ba3 Mon Sep 17 00:00:00 2001 From: igoradamenko Date: Sat, 12 May 2018 21:21:40 +0300 Subject: [PATCH] dont show actions for deleted comments --- web/app/components/comment/comment.jsx | 131 +++++++++++++------------ 1 file changed, 67 insertions(+), 64 deletions(-) diff --git a/web/app/components/comment/comment.jsx b/web/app/components/comment/comment.jsx index 180d7dd6..1318d0c6 100644 --- a/web/app/components/comment/comment.jsx +++ b/web/app/components/comment/comment.jsx @@ -195,7 +195,7 @@ export default class Comment extends Component { } render(props, { guest, isUserIdVisible, userBlocked, pinned, score, scoreIncreased, scoreDecreased, deleted, isInputVisible }) { - const { data, mix, mods = {} } = props; + const { data, mods = {} } = props; const isAdmin = !guest && store.get('user').admin; const isGuest = guest || !Object.keys(store.get('user')).length; const isCurrentUser = (data.user && data.user.id) === (store.get('user') && store.get('user').id); @@ -321,74 +321,77 @@ export default class Comment extends Component { dangerouslySetInnerHTML={{ __html: o.text }} /> -
- { - !mods.disabled && !isGuest && ( - {isInputVisible ? 'Cancel' : 'Reply'} - ) - } + { + !deleted && ( +
+ { + !mods.disabled && !isGuest && ( + {isInputVisible ? 'Cancel' : 'Reply'} + ) + } - { - isAdmin && - ( - - { - !pinned && ( - Pin - ) - } + { + isAdmin && ( + + { + !pinned && ( + Pin + ) + } - { - pinned && ( - Unpin - ) - } + { + pinned && ( + Unpin + ) + } - { - userBlocked && ( - Unblock - ) - } + { + userBlocked && ( + Unblock + ) + } - { - !userBlocked && ( - Block - ) - } + { + !userBlocked && ( + Block + ) + } - { - !deleted && ( - Delete - ) - } - - ) - } -
+ { + !deleted && ( + Delete + ) + } + + ) + } +
+ ) + } {