Skip to content

Commit

Permalink
#56 Add Overlaytriggers to icons
Browse files Browse the repository at this point in the history
  • Loading branch information
SandraBergstrom committed Jul 7, 2023
1 parent 2ae3166 commit 1a06937
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 11 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

51 changes: 42 additions & 9 deletions src/pages/posts/Post.js
Original file line number Diff line number Diff line change
Expand Up @@ -171,13 +171,27 @@ const Post = (props) => {
<i className="far fa-heart" />
</OverlayTrigger>
) : like_id ? (
<span onClick={handleUnlike}>
<i className={`fas fa-heart ${styles.Heart}`} />
</span>
<OverlayTrigger
placement="top"
overlay={<Tooltip>No more love!</Tooltip>}
>
<div>
<span onClick={handleUnlike}>
<i className={`fas fa-heart ${styles.Heart}`} />
</span>
</div>
</OverlayTrigger>
) : currentUser ? (
<OverlayTrigger
placement="top"
overlay={<Tooltip>Love it!</Tooltip>}
>
<div>
<span onClick={handleLike}>
<i className={`far fa-heart ${styles.HeartOutline}`} />
</span>
</div>
</OverlayTrigger>
) : (
<OverlayTrigger
placement="top"
Expand All @@ -187,18 +201,37 @@ const Post = (props) => {
</OverlayTrigger>
)}
<span className={counterStyles.counter}>{likes_count}</span>
<OverlayTrigger
placement="top"
overlay={<Tooltip>See Comments!</Tooltip>}
>
<Link to={`/posts/${id}`}>
<i className="far fa-comments" />
</Link>
</OverlayTrigger>
<span className={counterStyles.counter}>{comments_count}</span>
{bucketlist_id ? (
<span onClick={handleRemoveFromBucketlist}>
<i className={`fa-solid fa-bucket ${styles.Heart}`} />
</span>
<OverlayTrigger
placement="top"
overlay={<Tooltip>Remove from bucketlist!</Tooltip>}
>
<div>
<span onClick={handleRemoveFromBucketlist}>
<i className={`fa-solid fa-bucket ${styles.Heart}`} />
</span>
</div>
</OverlayTrigger>
) : (
<span onClick={handleBucketlist}>
<i className={`fa-solid fa-bucket ${styles.HeartOutline}`} />
</span>
<OverlayTrigger
placement="top"
overlay={<Tooltip>Add to bucketlist!</Tooltip>}
>
<div>
<span onClick={handleBucketlist}>
<i className={`fa-solid fa-bucket ${styles.HeartOutline}`} />
</span>
</div>
</OverlayTrigger>
)}
<span className={counterStyles.counter}>{bucketlists_count}</span>
</div>
Expand Down

0 comments on commit 1a06937

Please sign in to comment.