import React from 'react'; import i18n from 'nfvo-utils/i18n/i18n.js'; import ValidationForm from 'nfvo-components/input/validation/ValidationForm.jsx'; import ValidationInput from'nfvo-components/input/validation/ValidationInput.jsx'; class SoftwareProductComponentComputeView extends React.Component { static propTypes = { qdata: React.PropTypes.object, qschema: React.PropTypes.object, isReadOnlyMode: React.PropTypes.bool, minNumberOfVMsSelectedByUser: React.PropTypes.number, onQDataChanged: React.PropTypes.func.isRequired, onSubmit: React.PropTypes.func.isRequired }; render() { let {qdata, qschema, isReadOnlyMode, minNumberOfVMsSelectedByUser, onQDataChanged, onSubmit} = this.props; return (
onSubmit({qdata})} className='component-questionnaire-validation-form' isReadOnlyMode={isReadOnlyMode} onDataChanged={onQDataChanged} data={qdata} schema={qschema}>
{i18n('VM Sizing')}
{i18n('Number of VMs')}
{i18n('Guest OS')}
); } save(){ return this.refs.computeValidationForm.handleFormSubmit(new Event('dummy')); } } export default SoftwareProductComponentComputeView;