import React from 'react'; import useSWR from 'swr'; import LoadingSpinner from '../Common/LoadingSpinner'; import { FormattedRelativeTime, defineMessages, useIntl } from 'react-intl'; import Button from '../Common/Button'; import Table from '../Common/Table'; const messages = defineMessages({ jobname: 'Job Name', nextexecution: 'Next Execution', runnow: 'Run Now', }); const SettingsJobs: React.FC = () => { const intl = useIntl(); const { data, error } = useSWR<{ name: string; nextExecutionTime: string }[]>( '/api/v1/settings/jobs' ); if (!data && !error) { return ; } return ( {intl.formatMessage(messages.jobname)}{intl.formatMessage(messages.nextexecution)} {data?.map((job, index) => (
{job.name}
))}
); }; export default SettingsJobs;