1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-06 00:07:44 +01:00
unleash.unleash/unleash-server/public/js/components/SavedFeature.jsx

32 lines
956 B
React
Raw Normal View History

2014-10-30 18:25:38 +01:00
var React = require('react');
var SavedFeature = React.createClass({
onChange: function(event) {
this.props.onChange({
name: this.props.feature.name,
field: 'enabled',
value: event.target.checked
});
},
render: function() {
return (
<div className='row'>
<div className='col-md-1 text-right'>
<input
type='checkbox'
checked={this.props.feature.enabled}
onChange={this.onChange} />
</div>
<div
className='col-md-4'
title='{this.props.feature.description}'>{this.props.feature.name}</div>
<div className='col-md-2 col-md-offset-5'>
{this.props.feature.strategy}
</div>
</div>
);
}
});
module.exports = SavedFeature;