Files
freeCodeCamp/common/app/components/Flash/Queue.jsx

28 lines
467 B
JavaScript
Raw Normal View History

2015-11-05 15:10:18 -08:00
import React, { PropTypes } from 'react';
2015-10-27 15:40:04 -07:00
import { Alert } from 'react-bootstrap';
2015-11-05 15:10:18 -08:00
export default React.createClass({
2015-10-27 15:40:04 -07:00
displayName: 'FlashQueue',
propTypes: {
messages: PropTypes.array
},
renderMessages(messages) {
2015-11-05 15:10:18 -08:00
return messages.map(() => {
2015-10-27 15:40:04 -07:00
return (
2015-11-05 15:10:18 -08:00
<Alert />
2015-10-27 15:40:04 -07:00
);
});
},
render() {
const { messages = [] } = this.props;
return (
<div>
{ this.renderMessages(messages) }
</div>
);
}
});