2019-01-22 21:46:56 +13:00
|
|
|
|
2019-04-11 08:05:53 +12:00
|
|
|
import React, { memo } from 'react';
|
2019-01-22 21:46:56 +13:00
|
|
|
|
2019-09-05 15:36:11 +12:00
|
|
|
export default memo((props) => (
|
|
|
|
|
<div className={`error-message${props.type ? ` error-message--${props.type}` : ''}`}>
|
2019-01-22 21:46:56 +13:00
|
|
|
|
2019-09-05 15:36:11 +12:00
|
|
|
<i className="error-message__icon icon icon--material">error</i>
|
2019-01-22 21:46:56 +13:00
|
|
|
|
2019-09-05 15:36:11 +12:00
|
|
|
<h4 className="error-message__title">
|
|
|
|
|
{props.title ? props.title : 'Unknown error'}
|
|
|
|
|
</h4>
|
2019-04-11 08:05:53 +12:00
|
|
|
|
2019-09-05 15:36:11 +12:00
|
|
|
<div className="error-message__content">
|
|
|
|
|
{props.children}
|
|
|
|
|
</div>
|
2019-01-22 21:46:56 +13:00
|
|
|
|
2019-09-05 15:36:11 +12:00
|
|
|
</div>
|
|
|
|
|
));
|