From 451d5b0f9efba52584d30e326757162e84e2fbf8 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Tue, 10 Jun 2025 22:24:24 -0700 Subject: [PATCH] Make back button consistent --- src/lib/components/BackButton.svelte | 75 +++++++++++++++++++ src/lib/components/DynamicPostContent.svelte | 48 +----------- src/lib/components/PostContent.svelte | 16 +--- src/lib/components/ProjectContent.svelte | 53 +------------ .../ProjectPasswordProtection.svelte | 16 +--- src/routes/labs/[slug]/+page.svelte | 39 +++++----- .../photos/[albumSlug]/[photoId]/+page.svelte | 14 +--- src/routes/photos/[slug]/+page.svelte | 14 +--- src/routes/universe/[slug]/+page.svelte | 49 +----------- src/routes/work/[slug]/+page.svelte | 42 +++++------ 10 files changed, 129 insertions(+), 237 deletions(-) create mode 100644 src/lib/components/BackButton.svelte diff --git a/src/lib/components/BackButton.svelte b/src/lib/components/BackButton.svelte new file mode 100644 index 0000000..f72915e --- /dev/null +++ b/src/lib/components/BackButton.svelte @@ -0,0 +1,75 @@ + + + + + diff --git a/src/lib/components/DynamicPostContent.svelte b/src/lib/components/DynamicPostContent.svelte index 3fd448f..faf0147 100644 --- a/src/lib/components/DynamicPostContent.svelte +++ b/src/lib/components/DynamicPostContent.svelte @@ -1,10 +1,9 @@ {#if error} - - {#snippet header()} -
-

Error

+
+ +
+

{error}

+
- {/snippet} -
-

{error}

- ← Back to labs -
-
+ +
{:else if !project}
Loading project...
@@ -37,7 +35,7 @@ {/snippet}

This project is not yet available for viewing. Please check back later.

- ← Back to labs +
{:else if project.status === 'password-protected' || project.status === 'published'} @@ -67,6 +65,14 @@ diff --git a/src/routes/work/[slug]/+page.svelte b/src/routes/work/[slug]/+page.svelte index ee54671..b3f829a 100644 --- a/src/routes/work/[slug]/+page.svelte +++ b/src/routes/work/[slug]/+page.svelte @@ -1,5 +1,6 @@ {#if error} - -
-

Error

-
-
-

{error}

- ← Back to home -
-
+
+ +
+

Error

+
+
+

{error}

+ +
+
+
{:else if !project}
Loading project...
@@ -70,7 +73,7 @@

This project is not yet available for viewing. Please check back later.

- ← Back to projects +
{:else if project.status === 'password-protected' || project.status === 'published'} @@ -122,6 +125,14 @@