From 5bbffcecb8aa3456fd914b297ddce084269ab60c Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Tue, 28 Apr 2026 17:24:04 +0100 Subject: [PATCH] Add 'no-results' image to make the error page less 'abrupt' for a simple no-results. --- src/routes/+error.svelte | 6 +++++- src/routes/trains/+page.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte index 5feeae3..3f311d1 100644 --- a/src/routes/+error.svelte +++ b/src/routes/+error.svelte @@ -2,12 +2,16 @@ import { page } from '$app/state'; import stopErr from '$lib/assets/img/stop-error.svg'; + import noResult from '$lib/assets/img/no-data.svg'; import Button from '$lib/components/ui/Button.svelte';
+ {#if page.status == 20} + + {:else} - +{/if}

{page.status}

diff --git a/src/routes/trains/+page.ts b/src/routes/trains/+page.ts index 4611b30..a48ff0d 100644 --- a/src/routes/trains/+page.ts +++ b/src/routes/trains/+page.ts @@ -41,7 +41,7 @@ export const load: PageLoad = async ({ url }) => { owlCode: 'API_ERROR', }); } else if (e instanceof Error) { - throw error(20, { + throw error(500, { message: e.message, owlCode: 'GEN_ERROR', })