import ErrorStore from '../stores/ErrorStore' import React from 'react' import Spinner from './Spinner' export default class ErrorPage extends React.Component { constructor() { super() this.state = ErrorStore.getState() this._onChange = () => { this.setState(ErrorStore.getState()) } } componentDidMount() { ErrorStore.listen(this._onChange) } componentDidUnmount() { ErrorStore.unlisten(this._onChange) } render() { return
{this.state.status}: {this.state.message}
{this.state.stack ?{this.state.stack}
: null}