Files
mattermost/webapp/components/setting_item_min.jsx
Asaad Mahmood 8a0db428bb Bug fixes (#5218)
* PLT-5319 - Fixing text alignment security modal

* PLT-5280 - Fixing add comment button in RHS mobile

* PLT-5397 - Fixing Floating timestamp on mobile

* PLT-5129 - Hiding formatting help text

* PLT-5242 - Adjusting team sidebar border on IE!!

* PLT-5226 - Placing settings toggle over header

* PLT-5222 - Placed team description tooltip on top

* PLT-5201 - Account settings overlap on mobile

* PLT-5138 - Adding bg to pending post actions

* PLT-5286 - Adjusting play button on youtube videos

* PLT-5313 - Adjusting space between emoji reactions

* PLT-5187 - Adjusting text in channel switcher

* PLT-5399 - Reverting button alignment in modal
2017-01-30 09:39:43 -05:00

48 lines
1.4 KiB
JavaScript

// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {FormattedMessage} from 'react-intl';
import React from 'react';
export default class SettingItemMin extends React.Component {
render() {
let editButton = null;
if (!this.props.disableOpen) {
editButton = (
<li className='col-xs-12 col-sm-3 section-edit'>
<a
className='theme'
href='#'
onClick={this.props.updateSection}
>
<i className='fa fa-pencil'/>
<FormattedMessage
id='setting_item_min.edit'
defaultMessage='Edit'
/>
</a>
</li>
);
}
return (
<ul
className='section-min'
onClick={this.props.updateSection}
>
<li className='col-xs-12 col-sm-9 section-title'>{this.props.title}</li>
{editButton}
<li className='col-xs-12 section-describe'>{this.props.describe}</li>
</ul>
);
}
}
SettingItemMin.propTypes = {
title: React.PropTypes.node,
disableOpen: React.PropTypes.bool,
updateSection: React.PropTypes.func,
describe: React.PropTypes.node
};