We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbc0d62 commit 8a629e9Copy full SHA for 8a629e9
src/routes/tutorial/[slug]/_/ImageViewer.svelte
@@ -10,15 +10,14 @@
10
['.gif', 'image/gif']
11
]);
12
13
- $: console.log(selected);
14
-
15
$: ext = selected?.basename.slice(selected.basename.lastIndexOf('.'));
16
- $: image_type = image_types.get(ext);
+ $: image_type = ext && image_types.get(ext);
+ $: image = image_type && selected;
17
</script>
18
19
-{#if image_type}
+{#if image}
20
<div class="image-viewer">
21
- <img alt="{selected.name} preview" src="data:{image_type};base64,{selected.contents}" />
+ <img alt="{image.name} preview" src="data:{image_type};base64,{image.contents}" />
22
</div>
23
{/if}
24
0 commit comments