rsnext/examples/with-react-intl/pages/index.js
Joe Haddad 18a9c7e371
Improve linting rules to catch more errors (#9374)
* Update `packages/`

* Update examples

* Update tests

* Update bench

* Update top level files

* Fix build

* trigger
2019-11-10 19:24:53 -08:00

33 lines
688 B
JavaScript

import {
FormattedMessage,
FormattedNumber,
defineMessages,
useIntl,
} from 'react-intl'
import Head from 'next/head'
import Layout from '../components/Layout'
const { description } = defineMessages({
description: {
id: 'description',
defaultMessage: 'An example app integrating React Intl with Next.js',
},
})
export default () => {
const intl = useIntl()
return (
<Layout>
<Head>
<meta name="description" content={intl.formatMessage(description)} />
</Head>
<p>
<FormattedMessage id="greeting" defaultMessage="Hello, World!" />
</p>
<p>
<FormattedNumber value={1000} />
</p>
</Layout>
)
}