diff --git a/src/components/ChannelItem.svelte b/src/components/ChannelItem.svelte index ffc05ef0a..88b826d9b 100644 --- a/src/components/ChannelItem.svelte +++ b/src/components/ChannelItem.svelte @@ -1,151 +1,157 @@ - -
- {#if channel.logo} - {channel.name} - {/if} -
- - -
-
- - {channel.name} - - {#if channel._searchable.is === 'closed'} -
- Closed -
- {/if} {#if channel.alt_names.length} -
{channel.alt_names.join(', ')}
- {/if} -
-
- - -
- {channel.id} -
- - -
- {#if guides.length} - - {/if}{#if streams.length} - + {/if}{#if streams.length} + - {/if} -
- +
{streams.length}
+
{pluralize(streams.length, 'stream')}
+ + {/if} + + diff --git a/src/components/HTMLPreview.svelte b/src/components/HTMLPreview.svelte index 62b695232..06cfd804f 100644 --- a/src/components/HTMLPreview.svelte +++ b/src/components/HTMLPreview.svelte @@ -1,168 +1,163 @@ -
-
- - - {#each fieldset as field} - - - - - {/each} - -
-
- {field.name} -
-
-
- {#if field.type === 'image'} - {field.name} - {:else if field.type === 'link'} - - {:else if field.type === 'link[]'} {#each field.value as value, i} {#if i > 0},  - - {/if} - - {/each} {:else if field.type === 'external_link'} - {field.value} - - - - {:else} {field.value} {/if} -
-
-
-
+ + + {#each fieldset as field} + + + + + {/each} + +
+
+ {field.name} +
+
+
+ {#if field.type === 'image'} + {field.name} + {:else if field.type === 'link'} + + {:else if field.type === 'link[]'} {#each field.value as value, i} {#if i > 0},  + + {/if} + + {/each} {:else if field.type === 'external_link'} + {field.value} + + + + {:else} {field.value} {/if} +
+
diff --git a/src/components/SearchFieldMini.svelte b/src/components/SearchFieldMini.svelte index 7ade49365..6902cdad6 100644 --- a/src/components/SearchFieldMini.svelte +++ b/src/components/SearchFieldMini.svelte @@ -1,9 +1,9 @@ diff --git a/src/pages/+layout.svelte b/src/pages/+layout.svelte index 3e917ceea..645cf33f1 100644 --- a/src/pages/+layout.svelte +++ b/src/pages/+layout.svelte @@ -1,12 +1,7 @@ - -
- -
- -
- -
+ diff --git a/src/pages/+page.svelte b/src/pages/+page.svelte index 6ff60ae7e..18b2dea34 100644 --- a/src/pages/+page.svelte +++ b/src/pages/+page.svelte @@ -1,7 +1,11 @@ + iptv-org -
- - {#if isLoading} -
+ + + +
+ - loading... -
- {/if} {#each visible as country (country.code)} {#if grouped[country.code] && - grouped[country.code].length > 0} - - {/if} {/each} {#if !isLoading} - -
-
-
-
-
- {/if} -
+
+ + {#if isLoading} +
+ loading... +
+ {/if} {#each visible as country (country.code)} {#if grouped[country.code] && + grouped[country.code].length > 0} + + {/if} {/each} {#if !isLoading} + +
+
+
+
+
+ {/if} +
+ + diff --git a/src/pages/channel/+page.svelte b/src/pages/channel/+page.svelte new file mode 100644 index 000000000..6064440f8 --- /dev/null +++ b/src/pages/channel/+page.svelte @@ -0,0 +1,94 @@ + + + + {channel && channel.name ? `${channel.name} • iptv-org` : 'iptv-org'} + + +
+ +
+ +
+
+ {#if isLoading} +
+ loading... +
+ {/if} {#if channel} +
+
+
+

{channel.name}

+
+
+
+ +
+
+ {/if} {#if streams.length} +
+
+
+

Streams

+
+
+
+
+ {#each streams as stream} + + {/each} +
+
+
+ {/if} {#if guides.length} +
+
+
+

Guides

+
+
+
+
+ {#each guides as guide} + + {/each} +
+
+
+ {/if} +
+