Remove FlashMessages component

This commit is contained in:
Luka Murn 2017-09-27 17:34:45 +02:00
parent 82d672293a
commit a46f50af21
2 changed files with 0 additions and 39 deletions

View file

@ -1,39 +0,0 @@
import React, { Component } from "react";
import PropTypes from "prop-types";
import Alert from "./components/Alert";
class FlashMessages extends Component {
constructor(props) {
super(props);
this.state = {
messages: props.messages
};
}
render () {
return(
<div id="notifications">
{this.state.messages.map(message =>
<Alert key={message.id} message={message} />)
}
</div>
);
}
}
FlashMessages.propTypes = {
messages: PropTypes.arrayOf(
PropTypes.shape({
id: PropTypes.number.isRequired,
type: PropTypes.string.isRequired,
text: PropTypes.string.isRequired
})
)
};
FlashMessages.defaultProps = {
messages: []
}
export default FlashMessages;