import React from 'react'; import PropTypes from 'prop-types'; import { FormattedMessage } from 'react-intl'; import { Fail, Success, Pending, Remove } from '@buffetjs/icons'; import Wrapper from './Wrapper'; const TriggerContainer = ({ isPending, onCancel, response }) => { const { statusCode, message } = response; return ( {isPending && ( <> )} {!isPending && statusCode >= 200 && statusCode < 300 && ( <> )} {!isPending && statusCode >= 300 && ( <> )}

  {statusCode}

{message}

); }; TriggerContainer.defaultProps = { isPending: false, onCancel: () => {}, response: {}, }; TriggerContainer.propTypes = { isPending: PropTypes.bool, onCancel: PropTypes.func, response: PropTypes.object, }; export default TriggerContainer;