1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/web/ synced 2025-03-09 00:00:01 +01:00

fix manager options for new IC

This commit is contained in:
Sonja Happ 2021-02-12 17:21:53 +01:00
parent 386a38e41e
commit fa0bc8ecb9

View file

@ -154,6 +154,16 @@ class NewICDialog extends React.Component {
default:
typeOptions =[];
}
let managerOptions = [];
managerOptions.push(<option default>Select manager</option>);
for (let m of this.props.managers) {
managerOptions.push (
<option key={m.id} value={m.uuid}>{m.name}</option>
);
}
return (
<Dialog show={this.props.show} title="New Infrastructure Component" buttonTitle="Add" onClose={(c) => this.onClose(c)} onReset={() => this.resetState()} valid={this.validateForm()}>
<form>
@ -171,9 +181,7 @@ class NewICDialog extends React.Component {
<FormLabel>Manager to create new IC *</FormLabel>
</OverlayTrigger>
<FormControl as="select" value={this.state.manager} onChange={(e) => this.handleChange(e)}>
{this.props.managers.map((m) => (
<option key={m.id} value={m.uuid}>{m.name}</option>
))}
{managerOptions}
</FormControl>
</FormGroup>
: <div/>