diff --git a/web/src/components/queue/ProcessingQueue.svelte b/web/src/components/queue/ProcessingQueue.svelte index 2278ccb4..2d9e0915 100644 --- a/web/src/components/queue/ProcessingQueue.svelte +++ b/web/src/components/queue/ProcessingQueue.svelte @@ -76,6 +76,9 @@ runningWorker={ item.state === "running" ? $currentTasks[item.runningWorker] : undefined } + runningWorkerId={ + item.state === "running" ? item.runningWorker : undefined + } /> {/each} {#if queue.length === 0} diff --git a/web/src/components/queue/ProcessingQueueItem.svelte b/web/src/components/queue/ProcessingQueueItem.svelte index 4e132eb4..d57a004b 100644 --- a/web/src/components/queue/ProcessingQueueItem.svelte +++ b/web/src/components/queue/ProcessingQueueItem.svelte @@ -7,7 +7,7 @@ import type { CobaltQueueItem } from "$lib/types/queue"; import type { CobaltCurrentTaskItem } from "$lib/types/queen-bee"; - import Skeleton from "$components/misc/Skeleton.svelte"; + import ProgressBar from "$components/queue/ProgressBar.svelte"; import IconX from "@tabler/icons-svelte/IconX.svelte"; import IconCheck from "@tabler/icons-svelte/IconCheck.svelte"; @@ -27,6 +27,7 @@ export let id: string; export let info: CobaltQueueItem; export let runningWorker: CobaltCurrentTaskItem | undefined; + export let runningWorkerId: string | undefined; $: progress = runningWorker?.progress; $: size = formatFileSize(runningWorker?.progress?.size); @@ -50,22 +51,15 @@ {#if info.state === "running"} -