1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/public/js/components/ErrorMessages.jsx

39 lines
1.1 KiB
React
Raw Normal View History

2014-10-30 18:25:38 +01:00
var React = require('react');
var ErrorMessages = React.createClass({
render: function() {
if (!this.props.errors.length) {
return <div/>;
}
2014-10-31 12:25:18 +01:00
var errorNodes = this.props.errors.map(function(e, i) {
return (<li key={e + i} className="largetext">{e}</li>);
2014-10-30 18:25:38 +01:00
});
return (
2014-10-31 10:30:23 +01:00
<div className="container">
<div className="mod shadow mtm">
<div className="inner bg-red-lt">
<div className="bd">
<div className="media centerify">
<div className="imgExt">
<a
onClick={this.props.onClearErrors}
className="icon-kryss1 linkblock sharp">
</a>
</div>
<div className="bd">
<ul>{errorNodes}</ul>
</div>
</div>
</div>
</div>
</div>
2014-10-30 18:25:38 +01:00
</div>
);
}
});
2014-10-31 10:30:23 +01:00
module.exports = ErrorMessages;