UX: show like icon on archived posts (#7775)

This commit is contained in:
Arpit Jalan 2019-06-21 20:47:32 +05:30 committed by GitHub
parent feda7e1ddf
commit 2738d11f60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 5 deletions

View File

@ -61,9 +61,15 @@ function likeCount(attrs) {
? "post.has_likes_title_only_you"
: "post.has_likes_title_you"
: "post.has_likes_title";
const icon = attrs.yours ? "d-liked" : "";
let icon = attrs.yours ? "d-liked" : "";
let addContainer = attrs.yours;
const additionalClass = attrs.yours ? "my-likes" : "regular-likes";
if (!attrs.showLike) {
icon = attrs.yours ? "d-liked" : "d-unliked";
addContainer = true;
}
return {
action: "toggleWhoLiked",
title,
@ -71,7 +77,7 @@ function likeCount(attrs) {
contents: count,
icon,
iconRight: true,
addContainer: attrs.yours,
addContainer,
titleOptions: { count: attrs.liked ? count - 1 : count }
};
}

View File

@ -65,8 +65,9 @@ nav.post-controls {
}
margin-left: 0;
margin-right: 0;
&.my-likes {
// Like count on my posts
&.my-likes,
&.regular-likes {
// Like count on posts
.d-icon {
color: $primary-low-mid;
padding-left: 0.45em;

View File

@ -47,7 +47,8 @@ span.badge-posts {
+ .create-flag {
padding: s(2 2 2 1);
}
&.my-likes {
&.my-likes,
&.regular-likes {
display: flex;
max-width: unset;
padding: s(2);