diff --git a/assets/components/filters/channel-filter.vue b/assets/components/filters/channel-filter.vue index 5ab3d10d..49c91c88 100644 --- a/assets/components/filters/channel-filter.vue +++ b/assets/components/filters/channel-filter.vue @@ -26,10 +26,19 @@ v-for="channel in channelsPerNetwork" :key="`channel-${channel.id}`" class="filter-item" - :class="{ [channel.type]: true, independent: channel.independent }" + :class="{ + [channel.type]: true, + independent: channel.independent, + selected: selectedChannels.includes(channel.slug), + }" > function getNewRange(channel) { - if (this.selectedChannels.includes(channel)) { - return { channels: this.selectedChannels.filter(selectedTag => selectedTag !== channel).join(',') || undefined }; + console.log(channel); + + if (this.selectedChannels.includes(channel.slug)) { + return { + channels: this.selectedChannels.filter(selectedTag => selectedTag !== channel.slug).join(',') || undefined, + networks: undefined, + }; } - return { channels: this.selectedChannels.concat(channel).join(',') }; + return { + channels: this.selectedChannels.concat(channel.slug).join(','), + networks: undefined, + }; } function selectedChannels() { diff --git a/assets/components/filters/tag-filter.vue b/assets/components/filters/tag-filter.vue index ae3a8b98..7f3495e1 100644 --- a/assets/components/filters/tag-filter.vue +++ b/assets/components/filters/tag-filter.vue @@ -104,8 +104,3 @@ export default { }, }; - -