From 94fb9f62796f8c55745962dd7253b40714f8cac7 Mon Sep 17 00:00:00 2001 From: enahum Date: Wed, 24 May 2017 09:04:26 -0400 Subject: PLT-6654 Fix SAML page in System Console (#6480) --- webapp/components/admin_console/setting.jsx | 55 +++++++++++++++-------------- 1 file changed, 28 insertions(+), 27 deletions(-) (limited to 'webapp') diff --git a/webapp/components/admin_console/setting.jsx b/webapp/components/admin_console/setting.jsx index 591e8b551..9ef6554ac 100644 --- a/webapp/components/admin_console/setting.jsx +++ b/webapp/components/admin_console/setting.jsx @@ -1,34 +1,35 @@ -import PropTypes from 'prop-types'; - // Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. // See License.txt for license information. -import React from 'react'; +import React, {PureComponent} from 'react'; +import PropTypes from 'prop-types'; + +export default class Settings extends PureComponent { + static propTypes = { + inputId: PropTypes.string, + label: PropTypes.node.isRequired, + children: PropTypes.node.isRequired, + helpText: PropTypes.node + }; + + render() { + const {children, helpText, inputId, label} = this.props; -export default function Setting(props) { - return ( -
- -
- {props.children} -
- {props.helpText} + return ( +
+ +
+ {children} +
+ {helpText} +
-
- ); + ); + } } -Setting.defaultProps = { -}; - -Setting.propTypes = { - inputId: PropTypes.string, - label: PropTypes.node.isRequired, - children: PropTypes.node.isRequired, - helpText: PropTypes.node -}; -- cgit v1.2.3-1-g7c22