From bae579e7be3165ea9faf924c473b43624a8f61a7 Mon Sep 17 00:00:00 2001 From: Amine Ben hammou Date: Fri, 28 Jun 2019 19:04:32 +0100 Subject: [PATCH] Add MailerStatusNotice --- .../js/src/notices/mailer_status_notice.jsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 assets/js/src/notices/mailer_status_notice.jsx diff --git a/assets/js/src/notices/mailer_status_notice.jsx b/assets/js/src/notices/mailer_status_notice.jsx new file mode 100644 index 0000000000..38b11aa767 --- /dev/null +++ b/assets/js/src/notices/mailer_status_notice.jsx @@ -0,0 +1,19 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import Notice from 'notices/notice.jsx'; + +const MailerStatusNotice = ({ error }) => { + if (!error || error.operation !== 'authorization') return null; + return

{error.error_message}

; +}; +MailerStatusNotice.propTypes = { + error: PropTypes.shape({ + operation: PropTypes.string, + error_message: PropTypes.string, + }), +}; +MailerStatusNotice.defaultProps = { + error: null, +}; + +export default MailerStatusNotice;