PLT-7: Refactoring frontend (chunk 6)

- User settings
Этот коммит содержится в:
Elias Nahum
2016-01-30 18:10:04 -03:00
родитель 7ff7c86461
Коммит 78314c7d4d
23 изменённых файлов: 2266 добавлений и 331 удалений

Просмотреть файл

@@ -11,6 +11,9 @@ import * as Client from '../../utils/client.jsx';
import * as Utils from '../../utils/utils.jsx';
import Constants from '../../utils/constants.jsx';
import {FormattedMessage} from 'mm-intl';
const ActionTypes = Constants.ActionTypes;
export default class UserSettingsAppearance extends React.Component {
@@ -180,7 +183,10 @@ export default class UserSettingsAppearance extends React.Component {
checked={!displayCustom}
onChange={this.updateType.bind(this, 'premade')}
/>
{'Theme Colors'}
<FormattedMessage
id='user.settings.appearance.themeColors'
defaultMessage='Theme Colors'
/>
</label>
<br/>
</div>
@@ -191,7 +197,10 @@ export default class UserSettingsAppearance extends React.Component {
checked={displayCustom}
onChange={this.updateType.bind(this, 'custom')}
/>
{'Custom Theme'}
<FormattedMessage
id='user.settings.appearance.customTheme'
defaultMessage='Custom Theme'
/>
</label>
<br/>
</div>
@@ -203,14 +212,20 @@ export default class UserSettingsAppearance extends React.Component {
href='#'
onClick={this.submitTheme}
>
{'Save'}
<FormattedMessage
id='user.settings.appearance.save'
defaultMessage='Save'
/>
</a>
<a
className='btn btn-sm theme'
href='#'
onClick={this.resetFields}
>
{'Cancel'}
<FormattedMessage
id='user.settings.appearance.cancel'
defaultMessage='Cancel'
/>
</a>
</div>
</div>
@@ -235,11 +250,19 @@ export default class UserSettingsAppearance extends React.Component {
className='modal-back'
onClick={this.props.collapseModal}
/>
{'Appearance Settings'}
<FormattedMessage
id='user.settings.appearance.title'
defaultMessage='Appearance Settings'
/>
</h4>
</div>
<div className='user-settings'>
<h3 className='tab-header'>{'Appearance Settings'}</h3>
<h3 className='tab-header'>
<FormattedMessage
id='user.settings.appearance.title'
defaultMessage='Appearance Settings'
/>
</h3>
<div className='divider-dark first'/>
{themeUI}
<div className='divider-dark'/>
@@ -248,7 +271,10 @@ export default class UserSettingsAppearance extends React.Component {
className='theme'
onClick={this.handleImportModal}
>
{'Import theme colors from Slack'}
<FormattedMessage
id='user.settings.appearance.import'
defaultMessage='Import theme colors from Slack'
/>
</a>
</div>
</div>