summaryrefslogtreecommitdiffstats
path: root/web/react/components/setting_item_min.jsx
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2015-09-02 12:41:01 -0700
committerCorey Hulen <corey@hulen.com>2015-09-02 12:41:01 -0700
commiteaeab0d645ca69efb4a0b47b802db750a6f54136 (patch)
tree3e9fbd1aa6ac487ed3e1b600a607814e8c738d29 /web/react/components/setting_item_min.jsx
parent3e431b6c88105470e2bd583b6647976f9b9d3e5b (diff)
parent7d07bf6a79c9507b2178338464f7d28ce9a9a4ac (diff)
downloadchat-eaeab0d645ca69efb4a0b47b802db750a6f54136.tar.gz
chat-eaeab0d645ca69efb4a0b47b802db750a6f54136.tar.bz2
chat-eaeab0d645ca69efb4a0b47b802db750a6f54136.zip
Merge pull request #538 from hmhealey/mm2064
MM-2064 Cosmetic refactoring for ES6 and style guide
Diffstat (limited to 'web/react/components/setting_item_min.jsx')
-rw-r--r--web/react/components/setting_item_min.jsx35
1 files changed, 23 insertions, 12 deletions
diff --git a/web/react/components/setting_item_min.jsx b/web/react/components/setting_item_min.jsx
index 3c87e416e..098729a4f 100644
--- a/web/react/components/setting_item_min.jsx
+++ b/web/react/components/setting_item_min.jsx
@@ -1,19 +1,23 @@
// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved.
// See License.txt for license information.
-module.exports = React.createClass({
- displayName: 'SettingsItemMin',
- propTypes: {
- title: React.PropTypes.string,
- disableOpen: React.PropTypes.bool,
- updateSection: React.PropTypes.func,
- describe: React.PropTypes.string
- },
- render: function() {
- var editButton = '';
+export default class SettingItemMin extends React.Component {
+ render() {
+ let editButton = null;
if (!this.props.disableOpen) {
- editButton = <li className='col-sm-2 section-edit'><a className='section-edit theme' href='#' onClick={this.props.updateSection}>Edit</a></li>;
+ editButton = (
+ <li className='col-sm-2 section-edit'>
+ <a
+ className='section-edit theme'
+ href='#'
+ onClick={this.props.updateSection}
+ >
+ Edit
+ </a>
+ </li>
+ );
}
+
return (
<ul className='section-min'>
<li className='col-sm-10 section-title'>{this.props.title}</li>
@@ -22,4 +26,11 @@ module.exports = React.createClass({
</ul>
);
}
-});
+}
+
+SettingItemMin.propTypes = {
+ title: React.PropTypes.string,
+ disableOpen: React.PropTypes.bool,
+ updateSection: React.PropTypes.func,
+ describe: React.PropTypes.string
+};