From 17b638d2aa58944e080680b79c2664729f285a59 Mon Sep 17 00:00:00 2001 From: xaralis <filip.varecha@fragaria.cz> Date: Thu, 24 Dec 2020 13:07:56 +0100 Subject: [PATCH] fix: likes highlighting --- src/actions/posts.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/actions/posts.js b/src/actions/posts.js index 3f97710..2c0cd2d 100644 --- a/src/actions/posts.js +++ b/src/actions/posts.js @@ -64,7 +64,10 @@ export const like = createAsyncAction( postActionHook: ({ result }) => { if (!result.error) { PostStore.update((state) => { - state.items[result.payload.id].ranking.myVote = "like"; + state.items[result.payload.id].ranking.myVote = + state.items[result.payload.id].ranking.myVote !== "like" + ? "like" + : "none"; }); } }, @@ -90,7 +93,10 @@ export const dislike = createAsyncAction( postActionHook: ({ result }) => { if (!result.error) { PostStore.update((state) => { - state.items[result.payload.id].ranking.myVote = "dislike"; + state.items[result.payload.id].ranking.myVote = + state.items[result.payload.id].ranking.myVote !== "dislike" + ? "dislike" + : "none"; }); } }, -- GitLab