import React, { Component } from 'react'; import { observer } from 'mobx-react'; import { Link } from 'react-router'; import { defineMessages, intlShape } from 'react-intl'; import Infobox from '../../ui/Infobox'; import Button from '../../ui/Button'; const messages = defineMessages({ headline: { id: 'settings.service.error.headline', defaultMessage: '!!!Error', }, goBack: { id: 'settings.service.error.goBack', defaultMessage: '!!!Back to services', }, availableServices: { id: 'settings.service.form.availableServices', defaultMessage: '!!!Available services', }, errorMessage: { id: 'settings.service.error.message', defaultMessage: '!!!Could not load service recipe.', }, }); export default @observer class ServiceError extends Component { static contextTypes = { intl: intlShape, }; render() { const { intl } = this.context; return (
{intl.formatMessage(messages.availableServices)} {intl.formatMessage(messages.headline)}
{intl.formatMessage(messages.errorMessage)}
); } }