/** * * 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 = () => (
icon {(message) => (

{message}

)}
) renderModalBody = () => (
{(message) => ( )} {(message) => ( )}
) render() { const modalBody = this.props.showDanger ? this.renderModalBodyDanger() : this.renderModalBody(); return (
{modalBody}
); } } 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;