/**
*
* PopUpWarning
*
*/
import React from 'react';
// modal
import { Button, Modal, ModalHeader, ModalBody } from 'reactstrap';
import { FormattedMessage } from 'react-intl';
import Danger from '../../assets/icons/icon_danger.svg';
import styles from './styles.scss';
class PopUpWarning extends React.Component { // eslint-disable-line react/prefer-stateless-function
renderModalBodyDanger = () => (
{(message) => (
{message}
)}
)
renderModalBody = () => (
{(message) => (
)}
{(message) => (
)}
)
render() {
const modalBody = this.props.showDanger ? this.renderModalBodyDanger() : this.renderModalBody();
return (
);
}
}
PopUpWarning.propTypes = {
dangerMessage: React.PropTypes.string,
handleConfirm: React.PropTypes.func,
handleConfirmDanger: React.PropTypes.func,
isOpen: React.PropTypes.bool.isRequired,
showDanger: React.PropTypes.bool,
toggleModal: React.PropTypes.func.isRequired,
warningMessage: React.PropTypes.string,
}
export default PopUpWarning;