mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-11-10 00:11:22 +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