1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00

messages are availble within initialProps (#3252)

This has never been working, we based our intl + locale lookups out of this example and found out when translations wasn't working on page transitions due to the fact that messages gets set to undefined because its trying to destruct in the incorrect level
This commit is contained in:
Tomas Roos 2017-11-08 20:37:52 +01:00 committed by Tim Neutkens
parent 92cc28a448
commit 629d0a261b

View file

@ -23,7 +23,7 @@ export default (Page) => {
// Get the `locale` and `messages` from the request object on the server.
// In the browser, use the same values that the server serialized.
const {req} = context
const {locale, messages} = req || window.__NEXT_DATA__.props
const {locale, messages} = req || window.__NEXT_DATA__.props.initialProps
// Always update the current time on page load/transition because the
// <IntlProvider> will be a new instance even with pushState routing.