import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; import { defineMessages, intlShape } from 'react-intl'; import Link from '../ui/Link'; const messages = defineMessages({ signupButton: { id: 'welcome.signupButton', defaultMessage: '!!!Create a free account', }, loginButton: { id: 'welcome.loginButton', defaultMessage: '!!!Login to your account', }, }); @observer export default class Login extends Component { static propTypes = { loginRoute: PropTypes.string.isRequired, signupRoute: PropTypes.string.isRequired, recipes: MobxPropTypes.arrayOrObservableArray.isRequired, }; static contextTypes = { intl: intlShape, }; render() { const { intl } = this.context; const { loginRoute, signupRoute, recipes, } = this.props; return (
{/* */}

Franz

{intl.formatMessage(messages.signupButton)} {intl.formatMessage(messages.loginButton)}
{recipes.map(recipe => (
))}
); } }