diff --git a/src/lib/components/JobErrorLine.svelte b/src/lib/components/JobErrorLine.svelte index fcc3bd1..9f0b689 100644 --- a/src/lib/components/JobErrorLine.svelte +++ b/src/lib/components/JobErrorLine.svelte @@ -4,7 +4,7 @@ interface Props { job: Job; accentColor: string; - onRetry?: () => void; + onRetry?: (jobId: string) => void; onDelete?: () => void; retryLabel?: string; deleteLabel?: string; @@ -18,13 +18,19 @@ retryLabel = 'Retry', deleteLabel = 'Delete', }: Props = $props(); + + function handleRetry(e: MouseEvent) { + e.preventDefault(); + e.stopPropagation(); + onRetry?.(job.id); + } {#if job.status === 'failed' && job.error}