import * as PropTypes from 'prop-types';
import { copyQualityGate, QualityGate } from '../../../api/quality-gates';
import Modal from '../../../components/controls/Modal';
-import { Button, ResetButtonLink } from '../../../components/ui/buttons';
+import { ResetButtonLink, SubmitButton } from '../../../components/ui/buttons';
import { translate } from '../../../helpers/l10n';
import { getQualityGateUrl } from '../../../helpers/urls';
</div>
<div className="modal-foot">
{loading && <i className="spinner spacer-right" />}
- <Button className="js-confirm" disabled={submitDisabled}>
+ <SubmitButton className="js-confirm" disabled={submitDisabled}>
{translate('copy')}
- </Button>
+ </SubmitButton>
<ResetButtonLink className="js-modal-close" onClick={this.props.onClose}>
{translate('cancel')}
</ResetButtonLink>
case DELETE:
return {
...state,
- qualityGates: state.qualityGates.filter(candidate => candidate.id !== action.qualityGate.id)
+ qualityGates: state.qualityGates.filter(
+ candidate => candidate.id !== action.qualityGate.id
+ ),
+ qualityGate: state.qualityGate.id === action.qualityGate.id ? undefined : state.qualityGate
};
case SHOW:
return {