From 2a893a827bd7963acb97a727ca7dbdafdad740c8 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Wed, 30 Apr 2025 04:06:54 +0300 Subject: [PATCH] Update src/ --- src/components/BottomBar.svelte | 8 +- src/components/Button.svelte | 4 +- src/components/ChannelMenu.svelte | 23 ++++ src/components/ChannelPopup.svelte | 24 +--- src/components/DownloadButton.svelte | 4 +- src/components/FeedAddButton.svelte | 6 +- src/components/FeedAddIconButton.svelte | 28 ++++ src/components/FeedItem.svelte | 30 +--- src/components/FeedMenu.svelte | 30 ++++ src/components/FeedPopup.svelte | 11 +- src/components/GuidesPopup.svelte | 6 +- src/components/HTMLPreview.svelte | 128 +++++++++--------- src/components/IconButton.svelte | 8 +- src/components/Menu.svelte | 4 +- src/components/ResetButton.svelte | 4 +- src/components/SelectAllButton.svelte | 6 +- src/components/StreamAddButton.svelte | 29 ++++ src/components/StreamAddIconButton.svelte | 28 ++++ src/components/StreamEditButton.svelte | 29 ++++ src/components/StreamItem.svelte | 16 +-- src/components/StreamMenu.svelte | 23 ++++ src/components/StreamReportButton.svelte | 29 ++++ src/components/StreamsPopup.svelte | 11 +- src/components/index.ts | 8 ++ src/icons/AddCircle.svelte | 19 +++ src/icons/Alert.svelte | 16 +++ src/icons/index.ts | 2 + src/models/channel.ts | 7 +- src/models/feed.ts | 4 + src/models/stream.ts | 48 +++---- .../channels/[country]/[name]/+page.svelte | 6 +- src/types/channel.d.ts | 2 + src/types/htmlPreviewField.ts | 1 + 33 files changed, 416 insertions(+), 186 deletions(-) create mode 100644 src/components/ChannelMenu.svelte create mode 100644 src/components/FeedAddIconButton.svelte create mode 100644 src/components/FeedMenu.svelte create mode 100644 src/components/StreamAddButton.svelte create mode 100644 src/components/StreamAddIconButton.svelte create mode 100644 src/components/StreamEditButton.svelte create mode 100644 src/components/StreamMenu.svelte create mode 100644 src/components/StreamReportButton.svelte create mode 100644 src/icons/AddCircle.svelte create mode 100644 src/icons/Alert.svelte diff --git a/src/components/BottomBar.svelte b/src/components/BottomBar.svelte index 5d951b926..52c38d8c4 100644 --- a/src/components/BottomBar.svelte +++ b/src/components/BottomBar.svelte @@ -13,14 +13,14 @@ {$selected.count()} selected
-
- {field.name}
-
- |
-
-
- {#if field.type === 'image'}
-
+
- {#each field.value as value, i}
- {#if i > 0},
- {/if}
+ {#if field}
+
+ {:else if field.type === 'link[]'}
+
+ |
+
+ {field.name}
+
+
+ |
-
+ {#if field.type === 'image'}
+
-
- {value.label}
+ {field.value.label}
- {/each}
-
- {:else if field.type === 'external_link'}
-
- {:else if field.name === 'id'}
- {field.value}
- {:else if field.type === 'string[]'}
-
- {#each field.value as value, i}
- {#if i > 0},
- {/if}
- {value}
- {/each}
-
- {:else if field.type === 'string'}
- {field.value}
- {/if}
-
+ {#each field.value as value, i}
+ {#if i > 0},
+ {/if}
+
+ {value.label}
+
+ {/each}
+
+ {:else if field.type === 'external_link'}
+
+ {:else if field.name === 'id'}
+ {field.value}
+ {:else if field.type === 'string[]'}
+
+ {#each field.value as value, i}
+ {#if i > 0},
+ {/if}
+ {value}
+ {/each}
+
+ {:else if field.type === 'string'}
+ {field.value}
+ {/if}
+ |
+