diff --git a/apps/comments-ui/src/components/Comment.js b/apps/comments-ui/src/components/Comment.js index 41ebf84981..d243fc7006 100644 --- a/apps/comments-ui/src/components/Comment.js +++ b/apps/comments-ui/src/components/Comment.js @@ -21,9 +21,21 @@ const Comment = (props) => { }; const comment = props.comment; + const isReply = props.isReply; const hasReplies = comment.replies && comment.replies.length > 0; const html = {__html: comment.html}; + let commentMarginBottom; + if (!hasReplies) { + commentMarginBottom = 'mb-10'; + } + if (hasReplies) { + commentMarginBottom = 'mb-4'; + } + if (isReply) { + commentMarginBottom = 'mb-10'; + } + if (comment.status !== 'published') { html.__html = 'This comment has been removed.'; } @@ -34,7 +46,7 @@ const Comment = (props) => { ); } else { return ( -
+
@@ -53,12 +65,12 @@ const Comment = (props) => {
{hasReplies && -
+
} {isInReplyMode && -
+
} diff --git a/apps/comments-ui/src/components/Replies.js b/apps/comments-ui/src/components/Replies.js index 55d8a3cf62..4c8627665f 100644 --- a/apps/comments-ui/src/components/Replies.js +++ b/apps/comments-ui/src/components/Replies.js @@ -5,7 +5,7 @@ const Replies = (props) => { return (
- {comment.replies.map((reply => ))} + {comment.replies.map((reply => ))}
); }; diff --git a/apps/comments-ui/src/components/ReplyForm.js b/apps/comments-ui/src/components/ReplyForm.js index 2d81757650..7e28a96838 100644 --- a/apps/comments-ui/src/components/ReplyForm.js +++ b/apps/comments-ui/src/components/ReplyForm.js @@ -56,7 +56,7 @@ const ReplyForm = (props) => { }; return ( -
+
@@ -75,11 +75,11 @@ const ReplyForm = (props) => { onBlur={handleBlur} placeholder={focused ? '' : 'Reply to this comment'} /> - + }