import { MailPoet } from 'mailpoet'; import { KeyValueTable } from 'common/key-value-table.jsx'; import { TasksList } from './tasks-list/tasks-list'; import { Props as TasksListDataRowProps } from './tasks-list/tasks-list-data-row'; type Props = { statusData: { status?: string; started?: number; sent?: number; retryAttempt?: number; retryAt?: number; error: { operation?: string; errorMessage?: string; }; tasksStatusCounts: { completed: number; running: number; paused: number; scheduled: number; }; latestTasks: TasksListDataRowProps['task'][]; }; }; function QueueStatus({ statusData }: Props): JSX.Element { const status = statusData; return ( <>