Sha256: 873635c8fad4be69e3503b91a7d44e7e1a2966d6f61af4499be47f5b8ab3eb28
Contents?: true
Size: 1.23 KB
Versions: 5
Compression:
Stored size: 1.23 KB
Contents
import React, { useState } from 'react'; import { Title, Button, Form } from '@patternfly/react-core'; import { translate as __ } from 'foremanReact/common/I18n'; import { ScheduleType } from './ScheduleType'; import { RepeatOn } from './RepeatOn'; import { QueryType } from './QueryType'; import { StartEndDates } from './StartEndDates'; import { repeatTypes } from '../../JobWizardConstants'; const Schedule = () => { const [repeatType, setRepeatType] = useState(repeatTypes.noRepeat); const [repeatAmount, setRepeatAmount] = useState(''); const [starts, setStarts] = useState(''); const [ends, setEnds] = useState(''); return ( <Form className="schedule-tab"> <Title headingLevel="h2">{__('Schedule')}</Title> <ScheduleType /> <RepeatOn repeatType={repeatType} setRepeatType={setRepeatType} repeatAmount={repeatAmount} setRepeatAmount={setRepeatAmount} /> <StartEndDates starts={starts} setStarts={setStarts} ends={ends} setEnds={setEnds} /> <Button variant="link" className="advanced-scheduling-button" isInline> {__('Advanced scheduling')} </Button> <QueryType /> </Form> ); }; export default Schedule;
Version data entries
5 entries across 5 versions & 1 rubygems