4466ba436b
## Description This PR ensures that the default prettier config is used for examples and templates. This config is compatible with `prettier@3` as well (upgrading prettier is bigger change that can be a future PR). ## Changes - Updated `.prettierrc.json` in root with `"trailingComma": "es5"` (will be needed upgrading to prettier@3) - Added `examples/.prettierrc.json` with default config (this will change every example) - Added `packages/create-next-app/templates/.prettierrc.json` with default config (this will change every template) ## Related - Fixes #54402 - Closes #54409
29 lines
950 B
JavaScript
29 lines
950 B
JavaScript
import { NextIntlProvider } from "next-intl";
|
|
|
|
export default function App({ Component, pageProps }) {
|
|
return (
|
|
<NextIntlProvider
|
|
// To achieve consistent date, time and number formatting
|
|
// across the app, you can define a set of global formats.
|
|
formats={{
|
|
dateTime: {
|
|
short: {
|
|
day: "numeric",
|
|
month: "short",
|
|
year: "numeric",
|
|
},
|
|
},
|
|
}}
|
|
messages={pageProps.messages}
|
|
// Providing an explicit value for `now` ensures consistent formatting of
|
|
// relative values regardless of the server or client environment.
|
|
now={new Date(pageProps.now)}
|
|
// Also an explicit time zone is helpful to ensure dates render the
|
|
// same way on the client as on the server, which might be located
|
|
// in a different time zone.
|
|
timeZone="Austria/Vienna"
|
|
>
|
|
<Component {...pageProps} />
|
|
</NextIntlProvider>
|
|
);
|
|
}
|