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 SoftwareProductComponentsNetworkEditorView extends React.Component {
render() {
let {onCancel, isReadOnlyMode} = this.props;
return (
this.submit() }
onReset={ () => onCancel() }
labledButtons={true}
isReadOnlyMode={isReadOnlyMode}
className='vsp-components-network-editor'>
{this.renderEditorFields()}
);
}
renderEditorFields() {
let {data = {}, qdata = {}, qschema = {}, onQDataChanged, onDataChanged, isReadOnlyMode} = this.props;
let {name, description, networkName} = data;
let netWorkValues = [{
enum: networkName,
title: networkName
}];
return(
onDataChanged({description})}
disabled={isReadOnlyMode}
type='textarea'/>
{i18n('IP Configuration')}
{i18n('Inflow Traffic per second')}
{i18n('Outflow Traffic per second')}
{i18n('Acceptable Jitter')}
{i18n('Acceptable Packet Loss %')}
);
}
submit() {
let {data, qdata, onSubmit} = this.props;
onSubmit({data, qdata});
}
}
export default SoftwareProductComponentsNetworkEditorView;