import { useEffect, useMemo, useRef, useState } from 'react' import { api } from './api' import type { JobSnapshot } from './types' import { duration, humanBytes, Notice, Progress, StateDot } from './ui' export function Jobs({ jobs, activeJob, setActiveJob, reload, reloadPackages, }: { jobs: JobSnapshot[] activeJob: string setActiveJob: (id: string) => void reload: () => void reloadPackages: () => void }) { const selected = activeJob || jobs[0]?.id || '' if (jobs.length === 0) { return