import React from 'react'; import PropTypes from 'prop-types'; /** * Unexpected Error page / block */ export default class ErrorDetails extends React.Component { static contextTypes = { route: PropTypes.object.isRequired, language: PropTypes.object.isRequired }; static propTypes = { error: PropTypes.object.isRequired }; /** * Render the Page * @return {React.Component} The page contents */ render() { let content = null; let error = this.props.error; let ed = error.details; if (ed) { content =
{typeof ed == 'object' ? Object.keys(ed).map((e) => `${e}: ${ed[e]}\n`) : ed}