From 5e26c1e1223d6a3fbe095f9344877f9d2403af3d Mon Sep 17 00:00:00 2001 From: dumbmoron <log@riseup.net> Date: Tue, 23 Jul 2024 16:07:12 +0000 Subject: [PATCH] web/PickerItem: small refactor --- web/src/components/dialog/PickerItem.svelte | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/web/src/components/dialog/PickerItem.svelte b/web/src/components/dialog/PickerItem.svelte index 496801ed..379e2c66 100644 --- a/web/src/components/dialog/PickerItem.svelte +++ b/web/src/components/dialog/PickerItem.svelte @@ -14,17 +14,12 @@ let imageLoaded = false; - let itemType = item.type; - if (!itemType) { - itemType = "photo" - } + $: itemType = item.type ?? "photo"; </script> <button class="picker-item" - on:click={() => { - downloadFile(item.url); - }} + on:click={() => downloadFile(item.url)} > <div class="picker-type"> {#if itemType === "video"} @@ -36,11 +31,11 @@ <img class="picker-image" - src={item.thumb ? item.thumb : item.url} + src={item.thumb ?? item.url} class:loading={!imageLoaded} class:video-thumbnail={item.thumb} - on:load={() => (imageLoaded = true)} + on:load={() => imageLoaded = true} alt="{$t(`a11y.dialog.picker.item.${itemType}`)} {number}" />