react-js-cron-mui
Version:
A React cron editor with Material UI a forked repo from Xavier Rutayisire (https://github.com/xrutayisire/react-js-cron)
86 lines (84 loc) • 1.35 kB
text/typescript
import { ShortcutsValues, Unit } from './types'
export const SUPPORTED_SHORTCUTS: ShortcutsValues[] = [
{
name: '@yearly',
value: '0 0 1 1 *',
},
{
name: '@annually',
value: '0 0 1 1 *',
},
{
name: '@monthly',
value: '0 0 1 * *',
},
{
name: '@weekly',
value: '0 0 * * 0',
},
{
name: '@daily',
value: '0 0 * * *',
},
{
name: '@midnight',
value: '0 0 * * *',
},
{
name: '@hourly',
value: '0 * * * *',
},
]
export const UNITS: Unit[] = [
{
type: 'minutes',
min: 0,
max: 59,
total: 60,
},
{
type: 'hours',
min: 0,
max: 23,
total: 24,
},
{
type: 'month-days',
min: 1,
max: 31,
total: 31,
},
{
type: 'months',
min: 1,
max: 12,
total: 12,
// DO NO EDIT
// Only used internally for Cron syntax
// alt values used for labels are in ./locale.ts file
alt: [
'JAN',
'FEB',
'MAR',
'APR',
'MAY',
'JUN',
'JUL',
'AUG',
'SEP',
'OCT',
'NOV',
'DEC',
],
},
{
type: 'week-days',
min: 0,
max: 6,
total: 7,
// DO NO EDIT
// Only used internally for Cron syntax
// alt values used for labels are in ./locale.ts file
alt: ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'],
},
]