From 423e4aab6e4c97d12d894dfd6cc744eeb4473311 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Sat, 29 Oct 2022 23:03:50 -0500 Subject: [PATCH] Fix error states, fix css fallback when js disabled (SCSS import). --- src/lib/components/search/random/index.svelte | 2 +- .../components/search/textSearch/index.svelte | 2 +- src/routes/search/+error.svelte | 12 ++++ src/routes/search/+page.server.ts | 20 ++---- src/routes/search/+page.svelte | 9 +-- src/search/actions.ts | 2 +- src/styles/global.scss | 64 +++++++++++++++++++ src/styles/theme.scss | 3 + 8 files changed, 94 insertions(+), 20 deletions(-) create mode 100644 src/routes/search/+error.svelte diff --git a/src/lib/components/search/random/index.svelte b/src/lib/components/search/random/index.svelte index c55e5d3..15b1c75 100644 --- a/src/lib/components/search/random/index.svelte +++ b/src/lib/components/search/random/index.svelte @@ -43,7 +43,7 @@ if (resultGames?.length <= 0) { toast.send('No results found 😿', { duration: 3000, - type: ToastType.INFO, + type: ToastType.ERROR, dismissible: true }); } diff --git a/src/lib/components/search/textSearch/index.svelte b/src/lib/components/search/textSearch/index.svelte index 986cf5f..c98caae 100644 --- a/src/lib/components/search/textSearch/index.svelte +++ b/src/lib/components/search/textSearch/index.svelte @@ -10,7 +10,7 @@ export let form: ActionData; let submitting = $boredState?.loading; - let name = ''; + let name = form?.name || ''; +{:else if form?.status !== 200} +

There was an error searching for games!

+

Please try again later.

{/if}