diff --git a/materialious/src/lib/Thumbnail.svelte b/materialious/src/lib/Thumbnail.svelte index f75a6afc..d66c3031 100644 --- a/materialious/src/lib/Thumbnail.svelte +++ b/materialious/src/lib/Thumbnail.svelte @@ -33,11 +33,7 @@
- + {#if loading} {:else if loaded} diff --git a/materialious/src/lib/VideoList.svelte b/materialious/src/lib/VideoList.svelte new file mode 100644 index 00000000..ed8b774f --- /dev/null +++ b/materialious/src/lib/VideoList.svelte @@ -0,0 +1,38 @@ + + +

{get(activePage)}

+ +
+ +{#if videos.length > 0} +
+
+
+ {#each videos as video} +
+ +
+ {/each} +
+
+{:else} + +{/if} + + diff --git a/materialious/src/routes/+page.svelte b/materialious/src/routes/+page.svelte index 4460a0b5..999922cf 100644 --- a/materialious/src/routes/+page.svelte +++ b/materialious/src/routes/+page.svelte @@ -1,6 +1,5 @@ -{#if data} -
-
-
- {#each data.popular as video} -
- -
- {/each} -
-
-{:else} - -{/if} + diff --git a/materialious/src/routes/history/+page.svelte b/materialious/src/routes/history/+page.svelte index 977967d0..b0536f3a 100644 --- a/materialious/src/routes/history/+page.svelte +++ b/materialious/src/routes/history/+page.svelte @@ -1,8 +1,7 @@ -{#if loaded} -
-
-
- {#each history as video} -
- -
- {/each} -
-
-{:else} - -{/if} + diff --git a/materialious/src/routes/search/[slug]/+page.svelte b/materialious/src/routes/search/[slug]/+page.svelte index d0102917..cd9ac70c 100644 --- a/materialious/src/routes/search/[slug]/+page.svelte +++ b/materialious/src/routes/search/[slug]/+page.svelte @@ -1,6 +1,5 @@ -{#if data} -
-
-
- {#each data.search as video} -
- -
- {/each} -
-
-{:else} - -{/if} + diff --git a/materialious/src/routes/subscriptions/+page.svelte b/materialious/src/routes/subscriptions/+page.svelte index 3c81b752..78fd4ef4 100644 --- a/materialious/src/routes/subscriptions/+page.svelte +++ b/materialious/src/routes/subscriptions/+page.svelte @@ -1,6 +1,5 @@ -{#if data} -
-
-
- {#each [...data.feed.notifications, ...data.feed.videos] as video} -
- -
- {/each} -
-
-{:else} - -{/if} + diff --git a/materialious/src/routes/trending/+page.svelte b/materialious/src/routes/trending/+page.svelte index db5467c9..6bc28178 100644 --- a/materialious/src/routes/trending/+page.svelte +++ b/materialious/src/routes/trending/+page.svelte @@ -1,6 +1,5 @@ -{#if data} -
-
-
- {#each data.trending as video} -
- -
- {/each} -
-
-{:else} - -{/if} +