Skip to content

Commit 9a5cf41

Browse files
committed
Revert back to old errors list
1 parent 1cbb723 commit 9a5cf41

File tree

1 file changed

+14
-31
lines changed

1 file changed

+14
-31
lines changed

src/components/ErrorList.js

Lines changed: 14 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,18 @@
11
import React from "react";
22

3-
class ErrorList extends React.Component {
4-
constructor(props) {
5-
super(props);
6-
this.state = {
7-
visible: true,
8-
};
9-
}
10-
11-
componentDidMount() {
12-
setTimeout(() => this.setState({ visible: false }), 3000);
13-
}
14-
15-
componentWillReceiveProps(nextProps) {
16-
if (nextProps.errors[0]) {
17-
this.setState({ visible: true }, () => {
18-
setTimeout(() => this.setState({ visible: false }), 3000);
19-
});
20-
}
21-
}
22-
23-
render() {
24-
const { errors } = this.props;
25-
const { visible } = this.state;
26-
27-
return (
28-
<div className={`panel panel-danger errors error-snackbar-${visible}`}>
29-
{errors[0].stack}
3+
export default function ErrorList({ errors }) {
4+
return (
5+
<div className="panel panel-danger errors all-errors">
6+
<div className="panel-heading">
7+
<h3 className="panel-title">Errors</h3>
308
</div>
31-
);
32-
}
9+
<ul className="list-group">
10+
{errors.map((error, i) => (
11+
<li key={i} className="list-group-item text-danger">
12+
{error.stack}
13+
</li>
14+
))}
15+
</ul>
16+
</div>
17+
);
3318
}
34-
35-
export default ErrorList;

0 commit comments

Comments
 (0)