mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-22 19:07:54 +01:00
added edit strategy warning
This commit is contained in:
parent
07f9e268eb
commit
ac68d16cb9
@ -1,7 +1,7 @@
|
|||||||
import React, { PropTypes, Component } from 'react';
|
import React, { PropTypes, Component } from 'react';
|
||||||
|
|
||||||
import { Textfield, IconButton, Menu, MenuItem, Checkbox } from 'react-mdl';
|
import { Textfield, IconButton, Menu, MenuItem, Checkbox, Card, CardTitle, CardText } from 'react-mdl';
|
||||||
import { HeaderTitle, FormButtons } from '../common';
|
import { FormButtons } from '../common';
|
||||||
|
|
||||||
|
|
||||||
const trim = (value) => {
|
const trim = (value) => {
|
||||||
@ -54,6 +54,23 @@ const Parameter = ({ set, input = {}, index }) => (
|
|||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const EditHeader = () => (
|
||||||
|
<div>
|
||||||
|
<h4>Edit strategy</h4>
|
||||||
|
<p style={{ background: '#ffb7b7', padding: '5px' }}>
|
||||||
|
Be carefull! Changing a strategy definition might also require changes
|
||||||
|
implementation in the clients.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
|
||||||
|
const CreateHeader = () => (
|
||||||
|
<div>
|
||||||
|
<h4>Create a new Strategy definition</h4>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
const Parameters = ({ input = [], count = 0, updateInList }) => (
|
const Parameters = ({ input = [], count = 0, updateInList }) => (
|
||||||
<div>{
|
<div>{
|
||||||
gerArrayWithEntries(count)
|
gerArrayWithEntries(count)
|
||||||
@ -86,7 +103,9 @@ class AddStrategy extends Component {
|
|||||||
// TODO unwind this stuff
|
// TODO unwind this stuff
|
||||||
if (this.props.initCallRequired === true) {
|
if (this.props.initCallRequired === true) {
|
||||||
this.props.init(this.props.input);
|
this.props.init(this.props.input);
|
||||||
this.props.setValue('_params', this.props.input.parameters.length);
|
if (this.props.input.parameters) {
|
||||||
|
this.props.setValue('_params', this.props.input.parameters.length);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -104,7 +123,7 @@ class AddStrategy extends Component {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<form onSubmit={onSubmit(input)}>
|
<form onSubmit={onSubmit(input)}>
|
||||||
<HeaderTitle title="Create new strategy" subtitle="It is not possible to edit a strategy after it is created."/>
|
{editmode ? <EditHeader /> : <CreateHeader />}
|
||||||
<section style={{ margin: '16px 20px' }}>
|
<section style={{ margin: '16px 20px' }}>
|
||||||
<Textfield label="Strategy name"
|
<Textfield label="Strategy name"
|
||||||
floatingLabel
|
floatingLabel
|
||||||
|
Loading…
Reference in New Issue
Block a user