fix assignment to prop in 'JoinLeaveButton'

This commit is contained in:
Wolfgang Huß 2022-09-14 08:28:56 +02:00
parent 9472a68bcd
commit bfef47a2a1

View File

@ -2,7 +2,7 @@
<base-button
class="track-button"
:disabled="disabled"
:loading="loading"
:loading="localLoading"
:icon="icon"
:filled="isMember && !hovered"
:danger="isMember && hovered"
@ -28,6 +28,7 @@ export default {
},
data() {
return {
localLoading: this.loading,
hovered: false,
}
},
@ -49,13 +50,16 @@ export default {
},
watch: {
isMember() {
this.loading = false
this.localLoading = false
this.hovered = false
},
loading() {
this.localLoading = this.loading
},
},
methods: {
onHover() {
if (!this.disabled && !this.loading) {
if (!this.disabled && !this.localLoading) {
this.hovered = true
}
},