Sha256: 9ec8b6e7a53381e7b087be64ebe779be0867e07b162683db883cd46314c0b6ac
Contents?: true
Size: 861 Bytes
Versions: 22
Compression:
Stored size: 861 Bytes
Contents
import React from 'react'; import PropTypes from 'prop-types'; import { Button } from 'patternfly-react'; import { translate as __ } from 'foremanReact/common/I18n'; const UpgradeAllButton = ({ preupgradeReports, postUrl, csrfToken }) => ( <form action={postUrl} method="post"> <Button type="submit">{__('Run Upgrade')}</Button> <input type="hidden" name="authenticity_token" value={csrfToken} /> <input type="hidden" name="feature" value="leapp_upgrade" /> {preupgradeReports.map(report => ( <input type="hidden" name="host_ids[]" key={report.hostId} value={report.hostId} /> ))} </form> ); UpgradeAllButton.propTypes = { preupgradeReports: PropTypes.array.isRequired, postUrl: PropTypes.string.isRequired, csrfToken: PropTypes.string.isRequired, }; export default UpgradeAllButton;
Version data entries
22 entries across 22 versions & 1 rubygems