Sha256: 5f66cf724738699dc66f417d282826802abbcf8e2f6e4dbe970505c072e9f876
Contents?: true
Size: 1.5 KB
Versions: 8
Compression:
Stored size: 1.5 KB
Contents
import React from 'react'; import { Button, WizardFooter, WizardContextConsumer, } from '@patternfly/react-core'; import { translate as __ } from 'foremanReact/common/I18n'; import { WIZARD_TITLES } from './constants'; export const Footer = () => ( <WizardFooter> <WizardContextConsumer> {({ activeStep, onNext, onBack, onClose, goToStepByName }) => { const isValid = activeStep && activeStep.enableNext !== undefined ? activeStep.enableNext : true; return ( <> {!activeStep.isFinishedStep ? ( <Button ouiaId="oscap-rem-wiz-next-button" variant="primary" type="submit" onClick={onNext} isDisabled={!isValid} > {activeStep.name === WIZARD_TITLES.reviewRemediation ? __('Run') : __('Next')} </Button> ) : null} <Button ouiaId="oscap-rem-wiz-back-button" variant="secondary" onClick={onBack} isDisabled={activeStep.name === WIZARD_TITLES.snippetSelect} > {__('Back')} </Button> <Button ouiaId="oscap-rem-wiz-cancel-button" variant="link" onClick={onClose} > {__('Cancel')} </Button> </> ); }} </WizardContextConsumer> </WizardFooter> );
Version data entries
8 entries across 8 versions & 1 rubygems