From 509a8170658a08273f756501382cc84d297552f5 Mon Sep 17 00:00:00 2001 From: ari melody Date: Sat, 29 Jun 2024 17:27:46 +0100 Subject: [PATCH] simplified some UI code --- src/lib/ui/post/Post.svelte | 2 + src/routes/+layout.svelte | 20 +++++++ src/routes/+page.svelte | 92 ++++++++++++----------------- src/routes/post/+page.js | 5 ++ src/routes/post/[id]/+layout.svelte | 50 ---------------- src/routes/post/[id]/+page.js | 3 - src/routes/post/[id]/+page.svelte | 28 +++++++++ 7 files changed, 94 insertions(+), 106 deletions(-) create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/post/+page.js delete mode 100644 src/routes/post/[id]/+layout.svelte diff --git a/src/lib/ui/post/Post.svelte b/src/lib/ui/post/Post.svelte index df89839..50fa5f9 100644 --- a/src/lib/ui/post/Post.svelte +++ b/src/lib/ui/post/Post.svelte @@ -88,6 +88,8 @@ }); let aria_label = post.user.username + '; ' + post.text + '; ' + post.created_at; + + if (post.reply && post.reply.id === undefined) console.log(post);
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..9410aa0 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,20 @@ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 5ac85b2..fcf000e 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -64,60 +64,46 @@ } -
+{#if logged_in === undefined} +
+ just a moment... +
+{:else if logged_in === false} +
+ + +

Welcome, fediverse user!

+

Please enter your instance domain to log in.

+
+ + {#if instance_url_error} +

{instance_url_error}

+ {/if} +
+
+ +

+ Please note this is + extremely experimental software; + things are likely to break! +
+ If that's all cool with you, welcome aboard! +

+ +
+{:else}
- +

Home

+
-
- {#if logged_in === undefined} -
- just a moment... -
- {:else if logged_in === false} -
- - -

Welcome, fediverse user!

-

Please enter your instance domain to log in.

-
- - {#if instance_url_error} -

{instance_url_error}

- {/if} -
-
- -

- Please note this is - extremely experimental software; - things are likely to break! -
- If that's all cool with you, welcome aboard! -

- - -
- {:else} -
-

Home

- -
- - - {/if} -
- -
- -
- -
+ +{/if} diff --git a/src/routes/post/[id]/+page.js b/src/routes/post/[id]/+page.js index ea5ef2c..1e38acf 100644 --- a/src/routes/post/[id]/+page.js +++ b/src/routes/post/[id]/+page.js @@ -3,9 +3,6 @@ import { Client } from '$lib/client/client.js'; import { parsePost } from '$lib/client/api.js'; import { get } from 'svelte/store'; -export const prerender = true; -export const ssr = false; - export async function load({ params }) { let client = get(Client.get()); if (client.app && client.app.token) { diff --git a/src/routes/post/[id]/+page.svelte b/src/routes/post/[id]/+page.svelte index ec383ee..a5e9edc 100644 --- a/src/routes/post/[id]/+page.svelte +++ b/src/routes/post/[id]/+page.svelte @@ -1,12 +1,22 @@ +
+

Home

+ +
+
{#if data.posts.length <= 0}
@@ -24,6 +34,24 @@