From 10c802f97f3416add273e0f0be57855baa44f611 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Wed, 6 Dec 2023 22:09:05 +0300
Subject: [PATCH] Disable checkbox for channels without streams
---
src/components/ChannelItem.svelte | 3 ++-
src/components/Checkbox.svelte | 11 +++++++++++
src/components/CountryItem.svelte | 4 +++-
src/components/SelectAllButton.svelte | 14 ++++++++------
4 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/src/components/ChannelItem.svelte b/src/components/ChannelItem.svelte
index 123d1729e..a1361d633 100644
--- a/src/components/ChannelItem.svelte
+++ b/src/components/ChannelItem.svelte
@@ -65,6 +65,7 @@
}
$: isSelected = !!$selected.find(c => c.id === channel.id)
+ $: isDisabled = channel.streams === 0
{#if $downloadMode}
@@ -72,7 +73,7 @@
transition:fade={{ duration: 200 }}
class="w-14 h-14 shrink-0 flex items-center absolute -left-14"
>
-
+
{/if}
+{:else if disabled}
+
{:else}