// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import React from 'react'; import Setting from './setting.jsx'; import Constants from 'utils/constants.jsx'; import * as Utils from 'utils/utils.jsx'; export default class PostEditSetting extends React.Component { constructor(props) { super(props); this.handleChange = this.handleChange.bind(this); this.handleTimeLimitChange = this.handleTimeLimitChange.bind(this); } handleChange(e) { this.props.onChange(this.props.id, e.target.value); } handleTimeLimitChange(e) { this.props.onChange(this.props.timeLimitId, e.target.value); } render() { return (
); } } PostEditSetting.defaultProps = { isDisabled: false }; PostEditSetting.propTypes = { id: React.PropTypes.string.isRequired, timeLimitId: React.PropTypes.string.isRequired, label: React.PropTypes.node.isRequired, value: React.PropTypes.string.isRequired, timeLimitValue: React.PropTypes.number.isRequired, onChange: React.PropTypes.func.isRequired, disabled: React.PropTypes.bool, helpText: React.PropTypes.node };