import React from 'react'; import { Status, FIELDS } from './constants'; import { Job } from './Job'; import { AppJob, AppQueue } from 'types'; export const Jobs = ({ retryJob, promoteJob, queue: { jobs, name }, status, }: { retryJob: (job: AppJob) => () => Promise; promoteJob: (job: AppJob) => () => Promise; queue: AppQueue; status: Status; }) => { if (!jobs.length) { return <>No jobs with status {status}; } return ( {FIELDS[status].map(field => ( ))} {jobs.map(job => ( ))}
{field}
); };