mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-08 06:04:35 +08:00
Remove FlashMessages component
This commit is contained in:
parent
82d672293a
commit
a46f50af21
2 changed files with 0 additions and 39 deletions
|
@ -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;
|
Loading…
Add table
Reference in a new issue