diff options
| author | Fuwn <[email protected]> | 2023-11-19 03:59:10 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-11-19 03:59:10 +0000 |
| commit | a4fcb75db0ec380b89b76b9c603c4c1b4b6296e6 (patch) | |
| tree | 6c3ded0a619ab1c9c15052960c48adf70dee3577 /src | |
| parent | feat(api): remove fluff (diff) | |
| download | archived-frontend-next-a4fcb75db0ec380b89b76b9c603c4c1b4b6296e6.tar.xz archived-frontend-next-a4fcb75db0ec380b89b76b9c603c4c1b4b6296e6.zip | |
fix(language): error handling for null image
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/language.svelte | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/routes/language.svelte b/src/routes/language.svelte index af9a4da..ae101b9 100644 --- a/src/routes/language.svelte +++ b/src/routes/language.svelte @@ -34,7 +34,7 @@ SPDX-License-Identifier: GPL-3.0-only --> "https://i.imgur.com/TOgxESH.jpg", ]; - let images, image; + let images; let complete = false; $: language = $page.url.searchParams.get("language"); @@ -42,14 +42,11 @@ SPDX-License-Identifier: GPL-3.0-only --> .get("language") .replaceAll("#", "%23"); $: imageQuery = $page.url.searchParams.get("image"); - - $: { - if (!imageQuery) { - image = null; - } else { - image = images[imageQuery]; - } - } + $: image = imageQuery + ? imageQuery < images + ? images[imageQuery] + : null + : null; onMount(async () => { images = await fetchImages(language); |