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 SoftwareProductComponentsGeneralView extends React.Component {
render() {
let {qdata, qschema, onQDataChanged, onDataChanged, componentData: {displayName, description}, isReadOnlyMode} = this.props;
return(
{i18n('General')}
{/** disabled until backend will be ready to implement it
*/}
onDataChanged({description})}
disabled={isReadOnlyMode}
value={description}
type='textarea'/>
{
qschema &&
{i18n('Hypervisor')}
{i18n('Image')}
{i18n('Recovery')}
{
/** disabled until backend will be ready to implement it
*/
}
{i18n('DNS Configuration')}
{i18n('Clone')}
}
);
}
save() {
let {onSubmit, componentData, qdata} = this.props;
return onSubmit({componentData, qdata});
}
}
export default SoftwareProductComponentsGeneralView;