// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import React from 'react'; import {FormattedMessage} from 'react-intl'; export default class SaveButton extends React.Component { static get propTypes() { return { saving: React.PropTypes.bool.isRequired, disabled: React.PropTypes.bool }; } static get defaultProps() { return { disabled: false }; } render() { const {saving, disabled, ...props} = this.props; // eslint-disable-line no-use-before-define let contents; if (saving) { contents = ( ); } else { contents = ( ); } let className = 'save-button btn'; if (!disabled) { className += ' btn-primary'; } return ( ); } }