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

remove temp file

This commit is contained in:
sveisvei 2016-12-17 22:24:47 +01:00
parent 691e95d6e7
commit 49841e4851
2 changed files with 2 additions and 74 deletions

View File

@ -133,14 +133,14 @@ class ClientApplications extends PureComponent {
<Cell col={12}>
<h5>Edit app meta data</h5>
</Cell>
<Cell col={6}>
<Cell col={6} tablet={12}>
<StatefulTextfield
value={url} label="URL" onBlur={(e) => storeApplicationMetaData(appName, 'url', e.target.value)} /><br />
<StatefulTextfield
value={description}
label="Description" rows={5} onBlur={(e) => storeApplicationMetaData(appName, 'description', e.target.value)} />
</Cell>
<Cell col={6}>
<Cell col={6} tablet={12}>
<StatefulTextfield
value={icon} label="Select icon" onBlur={(e) => storeApplicationMetaData(appName, 'icon', e.target.value)} />
<StatefulTextfield

View File

@ -1,72 +0,0 @@
import React, { PropTypes } from 'react';
import { Menu, MenuItem, IconButton } from 'react-mdl';
const StaticMenu = ({ icon = 'add', title, onClick, items }) => (
<div className=".mdl-menu__container is-visible">
trigger:
<IconButton name={icon} title={title} onClick={(e) => {
e.preventDefault();
}} />
<ul className="mdl-menu mdl-menu--bottom-right">
{items.map(name => <li className="mdl-menu__item" key={name} onClick={(e) => {
e.preventDefault();
onClick(name);
}}>{name}</li>)}
</ul>
</div>
);
class AddStrategy extends React.Component {
static propTypes () {
return {
strategies: PropTypes.array.isRequired,
addStrategy: PropTypes.func.isRequired,
fetchStrategies: PropTypes.func.isRequired,
};
}
addStrategy = (strategyName) => {
const selectedStrategy = this.props.strategies.find(s => s.name === strategyName);
const parameters = {};
const keys = Object.keys(selectedStrategy.parametersTemplate || {});
keys.forEach(prop => { parameters[prop] = ''; });
this.props.addStrategy({
name: selectedStrategy.name,
parameters,
});
};
stopPropagation (e) {
e.stopPropagation();
e.preventDefault();
}
render () {
const menuStyle = {
maxHeight: '300px',
overflowY: 'auto',
backgroundColor: 'rgb(247, 248, 255)',
};
return (
<div style={{ position: 'relative', width: '25px', height: '25px', display: 'inline-block' }} >
<StaticMenu
title="Add Strategy"
icon="add"
// trigger={<IconButton name="add" id="strategies-add" raised accent title="Add Strategy" onClick={this.stopPropagation}/>}
onClick={(name) => this.addStrategy(name)}
items={this.props.strategies.map(s => s.name)}
/>
</div>
);
}
}
export default AddStrategy;