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
- - - + + + { downloadMode.set(false) }} - variant="light" + variant="dark" />
diff --git a/src/components/Button.svelte b/src/components/Button.svelte index e892e7e9e..c75adceb9 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -9,11 +9,11 @@ class="w-full text-left rounded-md text-sm h-10 flex items-center text-gray-500 dark:text-gray-400 font-normal hover:bg-gray-100 dark:hover:bg-primary-750 space-x-3 px-2 border border-transparent cursor-pointer" {...$$restProps} > -
+
{label}
-
+
diff --git a/src/components/ChannelMenu.svelte b/src/components/ChannelMenu.svelte new file mode 100644 index 000000000..a2b0b6a77 --- /dev/null +++ b/src/components/ChannelMenu.svelte @@ -0,0 +1,23 @@ + + + + + + + diff --git a/src/components/ChannelPopup.svelte b/src/components/ChannelPopup.svelte index 329c59fad..adc934a33 100644 --- a/src/components/ChannelPopup.svelte +++ b/src/components/ChannelPopup.svelte @@ -1,20 +1,16 @@ @@ -58,11 +44,7 @@ {#if isTouchDevice} {/if} - - - - - +
diff --git a/src/components/DownloadButton.svelte b/src/components/DownloadButton.svelte index a142bc9d4..adde39fc2 100644 --- a/src/components/DownloadButton.svelte +++ b/src/components/DownloadButton.svelte @@ -6,6 +6,8 @@ import { selected } from '~/store' import * as Icon from '~/icons' + export let variant = 'default' + const playlistCreator = new PlaylistCreator() function onClick() { @@ -52,7 +54,7 @@ disabled={!$selected.count()} aria-label="Download Playlist" title="Download Playlist" - variant="light" + {variant} > diff --git a/src/components/FeedAddButton.svelte b/src/components/FeedAddButton.svelte index 933e59abb..4926e340c 100644 --- a/src/components/FeedAddButton.svelte +++ b/src/components/FeedAddButton.svelte @@ -11,7 +11,7 @@ const params = qs.stringify({ labels: 'feeds:add', template: '4_feeds_add.yml', - title: 'Add: ', + title: `Add: ${channel.name} Feed`, channel_id: channel.id }) @@ -23,7 +23,7 @@ } - diff --git a/src/components/FeedAddIconButton.svelte b/src/components/FeedAddIconButton.svelte new file mode 100644 index 000000000..e202a3d6d --- /dev/null +++ b/src/components/FeedAddIconButton.svelte @@ -0,0 +1,28 @@ + + + + + diff --git a/src/components/FeedItem.svelte b/src/components/FeedItem.svelte index 711234085..ba2370182 100644 --- a/src/components/FeedItem.svelte +++ b/src/components/FeedItem.svelte @@ -1,20 +1,16 @@
@@ -86,23 +72,19 @@ {/if}
- - - - - +
{#if isExpanded} -
+
{/if} diff --git a/src/components/FeedMenu.svelte b/src/components/FeedMenu.svelte new file mode 100644 index 000000000..346ff9136 --- /dev/null +++ b/src/components/FeedMenu.svelte @@ -0,0 +1,30 @@ + + + + + + + + diff --git a/src/components/FeedPopup.svelte b/src/components/FeedPopup.svelte index 50ff01654..0e7072d84 100644 --- a/src/components/FeedPopup.svelte +++ b/src/components/FeedPopup.svelte @@ -1,5 +1,5 @@ @@ -37,9 +32,7 @@ {channel.getDisplayName()}
- - - +
diff --git a/src/components/GuidesPopup.svelte b/src/components/GuidesPopup.svelte index 14a756452..2ef2ab956 100644 --- a/src/components/GuidesPopup.svelte +++ b/src/components/GuidesPopup.svelte @@ -1,12 +1,12 @@ @@ -29,7 +29,7 @@
- {#each guides.all() as guide} + {#each feed.getGuides().all() as guide} {/each}
diff --git a/src/components/HTMLPreview.svelte b/src/components/HTMLPreview.svelte index 1e717cf53..d1fb2a256 100644 --- a/src/components/HTMLPreview.svelte +++ b/src/components/HTMLPreview.svelte @@ -8,74 +8,76 @@ {#each fieldset as field} - - - + + - + + {:else if field.type === 'link[]'} +
+ {#each field.value as value, i} + {#if i > 0} + {/if} + + {value.label} + + {/each} +
+ {:else if field.type === 'external_link'} +
+ {field.value.label} +
+ {: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} + + + + {/if} {/each}
-
- {field.name} -
-
-
- {#if field.type === 'image'} - {field.value.alt} - {:else if field.type === 'link'} - - {:else if field.type === 'link[]'} -
- {#each field.value as value, i} - {#if i > 0} - {/if} + {#if field} +
+
+ {field.name} +
+
+
+ {#if field.type === 'image'} + {field.value.alt} + {:else if field.type === 'link'} + - {: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} -
-
diff --git a/src/components/IconButton.svelte b/src/components/IconButton.svelte index 721a40c14..26dc8e6b4 100644 --- a/src/components/IconButton.svelte +++ b/src/components/IconButton.svelte @@ -3,9 +3,11 @@ export let variant = 'default' export let size = 40 - let className = 'rounded-lg text-sm flex items-center justify-center cursor-pointer shrink-0' - if (variant === 'light') className += ' hover:bg-primary-810 text-gray-300' - else className += ' hover:bg-gray-100 dark:hover:bg-primary-750 text-gray-400' + let className = + 'rounded-lg text-sm flex items-center justify-center cursor-pointer shrink-0 text-gray-400' + if (variant === 'dark') className += ' hover:bg-primary-750' + else if (variant === 'light') className += ' hover:bg-gray-100' + else className += ' hover:bg-gray-100 dark:hover:bg-primary-750' diff --git a/src/components/StreamAddIconButton.svelte b/src/components/StreamAddIconButton.svelte new file mode 100644 index 000000000..ee67a123d --- /dev/null +++ b/src/components/StreamAddIconButton.svelte @@ -0,0 +1,28 @@ + + + + + diff --git a/src/components/StreamEditButton.svelte b/src/components/StreamEditButton.svelte new file mode 100644 index 000000000..92101678e --- /dev/null +++ b/src/components/StreamEditButton.svelte @@ -0,0 +1,29 @@ + + + diff --git a/src/components/StreamItem.svelte b/src/components/StreamItem.svelte index 0e95b83b8..fe27ba82b 100644 --- a/src/components/StreamItem.svelte +++ b/src/components/StreamItem.svelte @@ -1,5 +1,5 @@ -
+
@@ -33,14 +31,14 @@
-
- +
+
{#if isExpanded} -
- +
+
{/if}
diff --git a/src/components/StreamMenu.svelte b/src/components/StreamMenu.svelte new file mode 100644 index 000000000..56b636bb3 --- /dev/null +++ b/src/components/StreamMenu.svelte @@ -0,0 +1,23 @@ + + + + + + + diff --git a/src/components/StreamReportButton.svelte b/src/components/StreamReportButton.svelte new file mode 100644 index 000000000..d4f0375da --- /dev/null +++ b/src/components/StreamReportButton.svelte @@ -0,0 +1,29 @@ + + + diff --git a/src/components/StreamsPopup.svelte b/src/components/StreamsPopup.svelte index 429ba75c5..56c4dc718 100644 --- a/src/components/StreamsPopup.svelte +++ b/src/components/StreamsPopup.svelte @@ -1,11 +1,11 @@