diff --git a/client/components/Channel.vue b/client/components/Channel.vue index a533473f..05a68003 100644 --- a/client/components/Channel.vue +++ b/client/components/Channel.vue @@ -44,7 +44,7 @@ export default { }, methods: { close() { - this.$refs.wrapper.close(); + this.$root.closeChannel(this.channel); }, }, }; diff --git a/client/components/ChannelWrapper.vue b/client/components/ChannelWrapper.vue index 83a53201..7cbee728 100644 --- a/client/components/ChannelWrapper.vue +++ b/client/components/ChannelWrapper.vue @@ -14,7 +14,7 @@ :data-name="channel.name" :aria-controls="'#chan-' + channel.id" :aria-selected="activeChannel && channel === activeChannel.channel" - :style="closed ? {transition: 'none', opacity: 0.4} : null" + :style="channel.closed ? {transition: 'none', opacity: 0.4} : null" role="tab" @click="click" @contextmenu.prevent="openContextMenu" @@ -24,7 +24,6 @@