diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-16 21:10:52 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-16 21:10:52 +0900 |
| commit | 02ac30c0d0adec7b828d1238e175c8ab620659cb (patch) | |
| tree | f8eb1d90ffe32a1bd83eaafe7e95278b067e9221 /src/client/components | |
| parent | Clean up (diff) | |
| download | misskey-02ac30c0d0adec7b828d1238e175c8ab620659cb.tar.gz misskey-02ac30c0d0adec7b828d1238e175c8ab620659cb.tar.bz2 misskey-02ac30c0d0adec7b828d1238e175c8ab620659cb.zip | |
Resolve #5958
Diffstat (limited to 'src/client/components')
| -rw-r--r-- | src/client/components/note.vue | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/components/note.vue b/src/client/components/note.vue index ae47748505..963e2045f1 100644 --- a/src/client/components/note.vue +++ b/src/client/components/note.vue @@ -58,7 +58,7 @@ <template v-else><fa :icon="faReply"/></template> <p class="count" v-if="appearNote.repliesCount > 0">{{ appearNote.repliesCount }}</p> </button> - <button v-if="['public', 'home'].includes(appearNote.visibility)" @click="renote()" class="button _button" ref="renoteButton"> + <button v-if="canRenote" @click="renote()" class="button _button" ref="renoteButton"> <fa :icon="faRetweet"/><p class="count" v-if="appearNote.renoteCount > 0">{{ appearNote.renoteCount }}</p> </button> <button v-else class="button _button"> @@ -190,6 +190,10 @@ export default Vue.extend({ return this.$store.getters.isSignedIn && (this.$store.state.i.id === this.appearNote.userId); }, + canRenote(): boolean { + return ['public', 'home'].includes(this.appearNote.visibility) || this.isMyNote; + }, + reactionsCount(): number { return this.appearNote.reactions ? sum(Object.values(this.appearNote.reactions)) |