From da0747ac7a3c8d3ef8eb2620f52fe5d1fd355a12 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Wed, 6 Jul 2016 12:04:22 -0400 Subject: Adding webserver mode to the system console. Automatic enabling of gzip on existing servers (#3458) --- .../webserver_mode_dropdown_setting.jsx | 101 +++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 webapp/components/admin_console/webserver_mode_dropdown_setting.jsx (limited to 'webapp/components/admin_console/webserver_mode_dropdown_setting.jsx') diff --git a/webapp/components/admin_console/webserver_mode_dropdown_setting.jsx b/webapp/components/admin_console/webserver_mode_dropdown_setting.jsx new file mode 100644 index 000000000..9581816f1 --- /dev/null +++ b/webapp/components/admin_console/webserver_mode_dropdown_setting.jsx @@ -0,0 +1,101 @@ +// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import React from 'react'; +import * as Utils from 'utils/utils.jsx'; + +import DropdownSetting from './dropdown_setting.jsx'; +import {FormattedMessage} from 'react-intl'; + +const WEBSERVER_MODE_HELP_TEXT = ( +
+ + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+

+ +

+
+); + +export default class WebserverModeDropdownSetting extends React.Component { + render() { + return ( + + } + value={this.props.value} + onChange={this.props.onChange} + disabled={this.props.disabled} + helpText={WEBSERVER_MODE_HELP_TEXT} + /> + ); + } +} +WebserverModeDropdownSetting.defaultProps = { +}; + +WebserverModeDropdownSetting.propTypes = { + value: React.PropTypes.string.isRequired, + onChange: React.PropTypes.func.isRequired, + disabled: React.PropTypes.bool.isRequired +}; -- cgit v1.2.3-1-g7c22