in ui/src/client/components/common/components/AlertPopUp/AlertPopUp.js [38:77]
render() {
const { error, success } = this.props;
let message = '';
let color = '';
if (error) {
message = error.message;
color = 'raspberry';
} else if (success) {
setTimeout(this.handleCloseAlert, 5000);
message = success.message || 'success';
color = 'green';
}
return (
<div>
{(error || success) && (
<div
className={`alert-wrapper ${color}`}
role="alert"
>
<div className="alert-message">
{error && <i className="fa fa-exclamation-triangle" />}
<span>
{ message }
</span>
</div>
<div className="alert-close">
<IconButton
className="close-button"
onClick={this.handleCloseAlert}
>
<img src={closeIcon} alt="" />
</IconButton>
</div>
</div>
)
}
</div>
);
}