Skip to content

Commit

Permalink
Style comments
Browse files Browse the repository at this point in the history
  • Loading branch information
SandraBergstrom committed Jul 5, 2023
1 parent 98fe177 commit 411ec76
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 42 deletions.
75 changes: 37 additions & 38 deletions src/pages/comments/Comment.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ const Comment = (props) => {
return (
<div>
<hr />
<Media className="d-flex">
<Media className={styles.mediaGroup}>
<Link to={`/travelers/${traveler_id}`}>
<Avatar src={traveler_image} />
</Link>
Expand All @@ -115,46 +115,45 @@ const Comment = (props) => {
/>
) : (
<div className="d-flex justify-content-between align-items-end">
<p>{content}</p>
<div className="d-flex align-items-center">
{likes_count}
{is_owner ? (
<OverlayTrigger
placement="top"
overlay={
<Tooltip>You can't like your own comment!</Tooltip>
}
>
<i className="fa-solid fa-thumbs-up"></i>
</OverlayTrigger>
) : like_id ? (
<span onClick={handleUnlike}>
<i className={`fa-solid fa-thumbs-up ${styles.Heart}`} />
</span>
) : currentUser ? (
<span onClick={handleLike}>
<i
className={`fa-solid fa-thumbs-up ${styles.HeartOutline}`}
/>
</span>
) : (
<OverlayTrigger
placement="top"
overlay={<Tooltip>Log in to like comments!</Tooltip>}
>
<i className="fa-solid fa-thumbs-up" />
</OverlayTrigger>
)}
</div>
<p className={styles.commentText}>{content}</p>
</div>
)}
</Media.Body>
{is_owner && !showEditForm && (
<MoreDropdown
handleEdit={() => setShowEditForm(true)}
handleDelete={handleDelete}
/>
)}
<div
className={styles.iconsRight}>
<div className="d-flex align-items-center">
{likes_count}
{is_owner ? (
<OverlayTrigger
placement="top"
overlay={<Tooltip>You can't like your own comment!</Tooltip>}
>
<i className="fa-solid fa-thumbs-up"></i>
</OverlayTrigger>
) : like_id ? (
<span onClick={handleUnlike}>
<i className={`fa-solid fa-thumbs-up ${styles.Heart}`} />
</span>
) : currentUser ? (
<span onClick={handleLike}>
<i className={`fa-solid fa-thumbs-up ${styles.HeartOutline}`} />
</span>
) : (
<OverlayTrigger
placement="top"
overlay={<Tooltip>Log in to like comments!</Tooltip>}
>
<i className="fa-solid fa-thumbs-up" />
</OverlayTrigger>
)}
</div>
{is_owner && !showEditForm && (
<MoreDropdown
handleEdit={() => setShowEditForm(true)}
handleDelete={handleDelete}
/>
)}
</div>
</Media>
</div>
);
Expand Down
21 changes: 17 additions & 4 deletions src/styles/Comment.module.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
.Body {
display: flex;
flex-direction: column;
width: 90%;
display: flex;
flex-direction: column;
width: 90%;
}

.mediaGroup {
display: flex;
align-items: flex-start;
}

.Owner {
Expand All @@ -17,4 +22,12 @@

p {
text-align: left;
}
margin: 0 30px 10px 0;
}

.iconsRight {
display: flex;
flex-direction: column-reverse;
align-items: flex-start >;
padding-left: 5px
}

0 comments on commit 411ec76

Please sign in to comment.