diff --git a/src/UI/Image/ImageOperations.svelte b/src/UI/Image/ImageOperations.svelte index 404c3cbc6..ac916cbda 100644 --- a/src/UI/Image/ImageOperations.svelte +++ b/src/UI/Image/ImageOperations.svelte @@ -9,9 +9,13 @@ import { DownloadIcon } from "@rgossiaux/svelte-heroicons/solid" import { Utils } from "../../Utils" import { twMerge } from "tailwind-merge" + import { UIEventSource } from "../../Logic/UIEventSource" + import Loading from "../Base/Loading.svelte" export let image: ProvidedImage export let clss: string = undefined + + let isLoaded = new UIEventSource(false) async function download() { const response = await fetch(image.url_hd ?? image.url) const blob = await response.blob() @@ -23,7 +27,12 @@