From a1a35435c4c2edee8cab8aed1cf90a3508392b29 Mon Sep 17 00:00:00 2001 From: Shadowner Date: Sat, 11 Mar 2023 23:27:18 +0100 Subject: [PATCH] Working news Section --- .../components/landing/NewsComponent.svelte | 138 ++++++++++++++++++ src/frontend/views/Landing.svelte | 105 +++---------- 2 files changed, 161 insertions(+), 82 deletions(-) create mode 100644 src/frontend/components/landing/NewsComponent.svelte diff --git a/src/frontend/components/landing/NewsComponent.svelte b/src/frontend/components/landing/NewsComponent.svelte new file mode 100644 index 00000000..45442b4c --- /dev/null +++ b/src/frontend/components/landing/NewsComponent.svelte @@ -0,0 +1,138 @@ + + + + +
+ {#if !loading && news.length > 0 && displayedValue} +
+
+
+ +
+
+ {displayedValue.date.toLocaleDateString()} +
+
+ by {displayedValue.author} +
+ {displayedValue.comments?.length} +
+
+
+ + {currentNewIndex + 1} of {news.length} + +
+
+
+
+
+ {displayedValue.content} +
+
+
+
+ {/if} +
+ {#if loading && !hasError} +
+ Checking for News.. +
+ {:else if !loading && hasError} +
+ Failed to Load News + +
+ {:else if news.length === 0} +
+ No News +
+ {/if} +
+
diff --git a/src/frontend/views/Landing.svelte b/src/frontend/views/Landing.svelte index 7ac5c1b7..cfcb667f 100644 --- a/src/frontend/views/Landing.svelte +++ b/src/frontend/views/Landing.svelte @@ -1,14 +1,24 @@ -
-
+
+
- + SealCircle.png
Update Available
@@ -56,7 +66,7 @@
+
-
+
@@ -151,8 +162,8 @@
-
-
-