diff options
| author | Armand Philippot <git@armandphilippot.com> | 2022-01-30 00:00:19 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2022-01-30 00:00:19 +0100 |
| commit | fbd74df78e8c5a1d9c41f52c726fdc5870cbc069 (patch) | |
| tree | 476a019dc0ad9eac22d53094b3423e0fc33a60c0 /src/components/Layouts | |
| parent | 82d310403c4bb09bc2f0a204b6374934a10cf348 (diff) | |
chore(baseline): handle baseline translation manually
I cannot use formatjs to translate the website baseline since I need
an async function to load the message. If I use the getIntlInstance
helper outside NextJS, webpack is complaining about fs and path.
Diffstat (limited to 'src/components/Layouts')
| -rw-r--r-- | src/components/Layouts/Layout.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/components/Layouts/Layout.tsx b/src/components/Layouts/Layout.tsx index d074b68..420b37a 100644 --- a/src/components/Layouts/Layout.tsx +++ b/src/components/Layouts/Layout.tsx @@ -17,6 +17,7 @@ const Layout = ({ isHome?: boolean; }) => { const intl = useIntl(); + const { locale } = useRouter(); const ref = useRef<HTMLSpanElement>(null); const { asPath } = useRouter(); @@ -29,7 +30,9 @@ const Layout = ({ '@id': `${settings.url}`, '@type': 'WebSite', name: settings.name, - description: settings.baseline, + description: locale?.startsWith('en') + ? settings.baseline.en + : settings.baseline.fr, url: settings.url, author: { '@id': `${settings.url}/#branding` }, copyrightYear: Number(settings.copyright.startYear), |
