1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-14 00:19:16 +01:00

add number type

This commit is contained in:
sveisvei 2016-12-11 19:51:29 +01:00
parent 609e07d33b
commit 0958a98669
2 changed files with 16 additions and 2 deletions

View File

@ -74,6 +74,20 @@ class StrategyConfigure extends React.Component {
.filter(Boolean); .filter(Boolean);
} }
return (<StrategyInputList key={field} field={field} list={list} setConfig={this.setConfig} />); return (<StrategyInputList key={field} field={field} list={list} setConfig={this.setConfig} />);
} else if (type === 'number') {
return (
<Textfield
pattern="-?[0-9]*(\.[0-9]+)?"
error={`${field} is not a number!`}
floatingLabel
style={{ width: '100%' }}
key={field}
name={field}
label={field}
onChange={this.handleConfigChange.bind(this, field)}
value={value}
/>
);
} else { } else {
return ( return (
<Textfield <Textfield
@ -124,7 +138,7 @@ class StrategyConfigure extends React.Component {
{this.props.strategyDefinition.description} {this.props.strategyDefinition.description}
</CardText> </CardText>
{ {
inputFields && <CardActions border > inputFields && <CardActions border style={{ padding: '20px' }}>
{inputFields} {inputFields}
</CardActions> </CardActions>
} }

View File

@ -2,7 +2,7 @@ import React from 'react';
import { Slider } from 'react-mdl'; import { Slider } from 'react-mdl';
const labelStyle = { const labelStyle = {
margin: '10px', margin: '20px 0',
textAlign: 'center', textAlign: 'center',
color: '#3f51b5', color: '#3f51b5',
fontSize: '12px', fontSize: '12px',