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:
parent
691e95d6e7
commit
49841e4851
@ -133,14 +133,14 @@ class ClientApplications extends PureComponent {
|
|||||||
<Cell col={12}>
|
<Cell col={12}>
|
||||||
<h5>Edit app meta data</h5>
|
<h5>Edit app meta data</h5>
|
||||||
</Cell>
|
</Cell>
|
||||||
<Cell col={6}>
|
<Cell col={6} tablet={12}>
|
||||||
<StatefulTextfield
|
<StatefulTextfield
|
||||||
value={url} label="URL" onBlur={(e) => storeApplicationMetaData(appName, 'url', e.target.value)} /><br />
|
value={url} label="URL" onBlur={(e) => storeApplicationMetaData(appName, 'url', e.target.value)} /><br />
|
||||||
<StatefulTextfield
|
<StatefulTextfield
|
||||||
value={description}
|
value={description}
|
||||||
label="Description" rows={5} onBlur={(e) => storeApplicationMetaData(appName, 'description', e.target.value)} />
|
label="Description" rows={5} onBlur={(e) => storeApplicationMetaData(appName, 'description', e.target.value)} />
|
||||||
</Cell>
|
</Cell>
|
||||||
<Cell col={6}>
|
<Cell col={6} tablet={12}>
|
||||||
<StatefulTextfield
|
<StatefulTextfield
|
||||||
value={icon} label="Select icon" onBlur={(e) => storeApplicationMetaData(appName, 'icon', e.target.value)} />
|
value={icon} label="Select icon" onBlur={(e) => storeApplicationMetaData(appName, 'icon', e.target.value)} />
|
||||||
<StatefulTextfield
|
<StatefulTextfield
|
||||||
|
@ -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;
|
|
Loading…
Reference in New Issue
Block a user