Sha256: f19f8eb5f7b7ad7ce7eab1831b2ff27194fee32332f0743adf402dc96d6b6fe1

Contents?: true

Size: 811 Bytes

Versions: 20

Compression:

Stored size: 811 Bytes

Contents

import React from 'react';
import PropTypes from 'prop-types';
import { FormGroup, Radio } from '@patternfly/react-core';
import { translate as __ } from 'foremanReact/common/I18n';

export const ScheduleType = ({ isFuture, setIsFuture }) => (
  <FormGroup label={__('Schedule type')} fieldId="schedule-type">
    <Radio
      isChecked={!isFuture}
      name="schedule-type"
      onChange={() => setIsFuture(false)}
      id="schedule-type-now"
      label={__('Execute now')}
    />
    <Radio
      isChecked={isFuture}
      name="schedule-type"
      onChange={() => setIsFuture(true)}
      id="schedule-type-future"
      label={__('Schedule for future execution')}
    />
  </FormGroup>
);

ScheduleType.propTypes = {
  isFuture: PropTypes.bool.isRequired,
  setIsFuture: PropTypes.func.isRequired,
};

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
foreman_remote_execution-7.2.2 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-7.2.1 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-7.2.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.8 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-7.1.1 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-7.1.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-7.0.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.7 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.6 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-6.2.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.5 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-6.1.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.4 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.3 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-6.0.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.2 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.1.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.1 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-5.0.0 webpack/JobWizard/steps/Schedule/ScheduleType.js
foreman_remote_execution-4.8.0 webpack/JobWizard/steps/Schedule/ScheduleType.js