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'; 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 (
{data?.map((job, index) => ( ))}
{intl.formatMessage(messages.jobname)} {intl.formatMessage(messages.nextexecution)}
{job.name}
); }; export default SettingsJobs;