// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. import {FormattedMessage} from 'react-intl'; import {Modal} from 'react-bootstrap'; import React from 'react'; export default class ConfirmModal extends React.Component { constructor(props) { super(props); this.handleConfirm = this.handleConfirm.bind(this); } handleConfirm() { this.props.onConfirm(); } render() { return ( {this.props.title} {this.props.message} ); } } ConfirmModal.defaultProps = { title: '', message: '', confirmButton: '' }; ConfirmModal.propTypes = { show: React.PropTypes.bool.isRequired, title: React.PropTypes.node, message: React.PropTypes.node, confirmButton: React.PropTypes.node, onConfirm: React.PropTypes.func.isRequired, onCancel: React.PropTypes.func.isRequired };