1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
unleash.unleash/packages/unleash-frontend/public/js/components/strategy/Strategy.jsx
Simen Bekkhus 5aa14262a2 Fix linting errors (#145)
* Use pretty (svg) badges

* Fix build
2020-02-20 08:30:27 +01:00

32 lines
915 B
JavaScript

'use strict';
const React = require('react');
const Strategy = React.createClass({
propTypes: {
strategy: React.PropTypes.object.isRequired,
},
onRemove (evt) {
evt.preventDefault();
if (window.confirm(`Are you sure you want to delete strategy '${this.props.strategy.name}'?`)) { // eslint-disable-line no-alert
this.props.onRemove(this.props.strategy);
}
},
render () {
return (
<div className="line mal">
<div className="unit">
<strong>{this.props.strategy.name} </strong>
<a href=""
title="Delete strategy"
onClick={this.onRemove}>(remove)</a><br />
<em>{this.props.strategy.description}</em><br />
</div>
</div>
);
},
});
module.exports = Strategy;