Add MailerStatusNotice

This commit is contained in:
Amine Ben hammou
2019-06-28 19:04:32 +01:00
committed by M. Shull
parent 0868751703
commit bae579e7be

View File

@@ -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 <Notice type="error" timeout={false}><p>{error.error_message}</p></Notice>;
};
MailerStatusNotice.propTypes = {
error: PropTypes.shape({
operation: PropTypes.string,
error_message: PropTypes.string,
}),
};
MailerStatusNotice.defaultProps = {
error: null,
};
export default MailerStatusNotice;