Merged PR 115: Color to let the user know his reaction
Color to let the user know his reaction
This commit is contained in:
@@ -251,7 +251,7 @@ function isMobileDevice() {
|
||||
@mouseleave="onMouseLeave"
|
||||
@click="reactToContent(REACTIONS.LIKE)"
|
||||
>
|
||||
<v-icon>mdi-thumb-up-outline</v-icon>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.LIKE}">mdi-thumb-up-outline</v-icon>
|
||||
{{ likeCount }}
|
||||
</v-btn>
|
||||
</template>
|
||||
@@ -260,24 +260,50 @@ function isMobileDevice() {
|
||||
@mouseover="keepReactionMenuOpen"
|
||||
@mouseleave="hideReactions"
|
||||
>
|
||||
<v-btn variant="plain" icon @click="reactToContent(REACTIONS.LOVE)">
|
||||
<v-icon>mdi-heart-outline</v-icon>
|
||||
<v-btn
|
||||
variant="plain"
|
||||
@click="reactToContent(REACTIONS.DISLIKE)"
|
||||
>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.DISLIKE}">mdi-thumb-down-outline</v-icon>
|
||||
</v-btn>
|
||||
|
||||
<v-btn
|
||||
variant="plain"
|
||||
@click="reactToContent(REACTIONS.LOVE)"
|
||||
>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.LOVE}">mdi-heart-outline</v-icon>
|
||||
{{ loveCount }}
|
||||
</v-btn>
|
||||
<v-btn variant="plain" icon @click="reactToContent(REACTIONS.HAHA)">
|
||||
<v-icon>mdi-emoticon-excited-outline</v-icon>
|
||||
|
||||
<v-btn
|
||||
variant="plain"
|
||||
@click="reactToContent(REACTIONS.HAHA)"
|
||||
>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.HAHA}">mdi-emoticon-excited-outline</v-icon>
|
||||
{{ hahaCount }}
|
||||
</v-btn>
|
||||
<v-btn variant="plain" icon @click="reactToContent(REACTIONS.WOW)">
|
||||
<v-icon>mdi-emoticon-happy-outline</v-icon>
|
||||
|
||||
<v-btn
|
||||
variant="plain"
|
||||
@click="reactToContent(REACTIONS.WOW)"
|
||||
>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.WOW}">mdi-emoticon-happy-outline</v-icon>
|
||||
{{ wowCount }}
|
||||
</v-btn>
|
||||
<v-btn variant="plain" icon @click="reactToContent(REACTIONS.SAD)">
|
||||
<v-icon>mdi-emoticon-sad-outline</v-icon>
|
||||
|
||||
<v-btn
|
||||
variant="plain"
|
||||
@click="reactToContent(REACTIONS.SAD)"
|
||||
>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.SAD}">mdi-emoticon-sad-outline</v-icon>
|
||||
{{ sadCount }}
|
||||
</v-btn>
|
||||
<v-btn variant="plain" icon @click="reactToContent(REACTIONS.ANGRY)">
|
||||
<v-icon>mdi-emoticon-angry-outline</v-icon>
|
||||
|
||||
<v-btn
|
||||
variant="plain"
|
||||
@click="reactToContent(REACTIONS.ANGRY)"
|
||||
>
|
||||
<v-icon :class="{'active-icon': currentReaction === REACTIONS.ANGRY}">mdi-emoticon-angry-outline</v-icon>
|
||||
{{ angryCount }}
|
||||
</v-btn>
|
||||
</v-card>
|
||||
@@ -293,4 +319,9 @@ function isMobileDevice() {
|
||||
margin-top: -35px;
|
||||
margin-left: 50px;
|
||||
}
|
||||
|
||||
.active-icon {
|
||||
color: blue;
|
||||
stroke: blue;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user