import { useSilentCronXJob, useSilentCronXQueueStats } from "./useSilentCronXJob"; export function SilentCronXDashboard() { const { loading, error, jobId, job, progress, triggerReport } = useSilentCronXJob("http://localhost:4517"); const queueStats = useSilentCronXQueueStats("http://localhost:4517"); return (
{jobId ?

Job queued: {jobId}

: null} {progress ? (

Progress: {progress.percent ?? 0}% {progress.message ?? ""}

) : null} {job ?

Status: {job.status}

: null} {error ?

{error}

: null}

Queue Stats

{JSON.stringify(queueStats, null, 2)}
); }