Commit deed4725 authored by Fatih Acet's avatar Fatih Acet

IssueNotesRefactor: Add needed js- class for the notes current user authored.

parent a2cba2b1
...@@ -125,6 +125,7 @@ export default { ...@@ -125,6 +125,7 @@ export default {
actionText="commented" /> actionText="commented" />
<issue-note-actions <issue-note-actions
:authorId="author.id" :authorId="author.id"
:noteId="note.id"
:accessLevel="note.human_access" :accessLevel="note.human_access"
:canAward="note.emoji_awardable" :canAward="note.emoji_awardable"
:canEdit="note.current_user.can_edit" :canEdit="note.current_user.can_edit"
......
<script> <script>
import Vue from 'vue';
import emojiSmiling from 'icons/_emoji_slightly_smiling_face.svg'; import emojiSmiling from 'icons/_emoji_slightly_smiling_face.svg';
import emojiSmile from 'icons/_emoji_smile.svg'; import emojiSmile from 'icons/_emoji_smile.svg';
import emojiSmiley from 'icons/_emoji_smiley.svg'; import emojiSmiley from 'icons/_emoji_smiley.svg';
export default { export default {
props: { props: {
authorId: {
type: Number,
required: true,
},
noteId: {
type: Number,
required: true,
},
accessLevel: { accessLevel: {
type: String, type: String,
required: false, required: false,
...@@ -49,6 +58,9 @@ export default { ...@@ -49,6 +58,9 @@ export default {
canAddAwardEmoji() { canAddAwardEmoji() {
return window.gon.current_user_id; return window.gon.current_user_id;
}, },
isAuthoredByMe() {
return this.authorId === window.gon.current_user_id;
},
}, },
}; };
</script> </script>
...@@ -62,7 +74,8 @@ export default { ...@@ -62,7 +74,8 @@ export default {
</span> </span>
<a <a
v-if="canAddAwardEmoji" v-if="canAddAwardEmoji"
class="note-action-button note-emoji-button js-add-award js-note-emoji js-user-authored has-tooltip" :class="{ 'js-user-authored': isAuthoredByMe }"
class="note-action-button note-emoji-button js-add-award js-note-emoji has-tooltip"
data-position="right" data-position="right"
href="#" href="#"
title="Add reaction"> title="Add reaction">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment