From 311e57403504461bfd139e87c2c6f3444f543a4d Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 9 Nov 2022 15:21:00 -0800 Subject: nicer error page --- src/routes/(app)/+error.svelte | 21 ++++++++++++++++++--- .../(app)/[username]/dashboard/+page.server.js | 4 +++- 2 files changed, 21 insertions(+), 4 deletions(-) (limited to 'src/routes/(app)') diff --git a/src/routes/(app)/+error.svelte b/src/routes/(app)/+error.svelte index d561b111..dddc83a7 100644 --- a/src/routes/(app)/+error.svelte +++ b/src/routes/(app)/+error.svelte @@ -6,21 +6,36 @@ export let data; let { user } = data; + + $: message = $page.error.message; + $: if (message.startsWith('Internal')) message = 'Something went wrong'; {#if $page.error.message.includes('not found') || $page.status === 404} {:else} -
-

+
+
+ + + +
+ +
+
+

{$t('error.header')}

-

{$page.error.message}

+

+ {message}. If the problem persists, please let us know. +

+
+
{/if} diff --git a/src/routes/(app)/[username]/dashboard/+page.server.js b/src/routes/(app)/[username]/dashboard/+page.server.js index b6206324..46058038 100644 --- a/src/routes/(app)/[username]/dashboard/+page.server.js +++ b/src/routes/(app)/[username]/dashboard/+page.server.js @@ -1 +1,3 @@ -export const load = ({ parent }) => parent(); +export const load = ({ parent }) => { + throw new Error("BOOM") +} -- cgit v1.2.3