aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-11-19 03:59:10 -0800
committerFuwn <[email protected]>2023-11-19 03:59:10 -0800
commit4158146372e6eede41491bc813adac2504041649 (patch)
tree6c3ded0a619ab1c9c15052960c48adf70dee3577
parentfeat(api): remove fluff (diff)
downloadfrontend-next-4158146372e6eede41491bc813adac2504041649.tar.xz
frontend-next-4158146372e6eede41491bc813adac2504041649.zip
fix(language): error handling for null image
-rw-r--r--src/routes/language.svelte15
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);