import * as React from 'react';
import { observer } from 'mobx-react';
import { getServerConfig } from 'config/config';
export interface IErrorMessageProps {
message?: string;
disableDefaultContactMessage?: boolean;
}
@observer
export default class ErrorMessage extends React.Component<
IErrorMessageProps,
{}
> {
static defaultProps = {
message: 'Error encountered.',
};
defaultContactMessage() {
return (
<>
Please let us know about this error and how you got here at{' '}
{getServerConfig().skin_email_contact}
>
);
}
render() {
return (
{this.props.message!}{' '}
{!this.props.disableDefaultContactMessage &&
this.defaultContactMessage()}
);
}
}