@@ -3,7 +3,7 @@ import { algoliasearch } from 'algoliasearch'
33import type { Metadata } from 'next'
44import { unstable_cache } from 'next/cache'
55import dynamic from 'next/dynamic'
6- import { locale as rootLocale } from 'next/root-params '
6+ import { getLocale } from 'next-intl/server '
77import { algolia } from '@/lib/config'
88import { Flags } from '@/sanity/helpers/datasetHelpers'
99import { getNameFromIso } from '@/sanity/helpers/localization'
@@ -18,7 +18,7 @@ import NewsRoomTemplate from '@/templates/newsroom/Newsroom'
1818const TopicPage = dynamic ( ( ) => import ( '@/templates/topic/TopicPage' ) )
1919
2020export async function generateMetadata ( ) : Promise < Metadata > {
21- const locale = await rootLocale ( )
21+ const locale = await getLocale ( )
2222 const pageSlug = newsSlug [ getNameFromIso ( locale ) ]
2323 if ( Flags . HAS_NEWSROOM ) {
2424 const { data : metaData } : { data : any } = await routeSanityFetch ( {
@@ -70,7 +70,7 @@ const getInitialResponse = unstable_cache(
7070)
7171
7272export default async function NewsroomPage ( _ : PageProps < '/[locale]/news' > ) {
73- const locale = await rootLocale ( )
73+ const locale = await getLocale ( )
7474 const [ siteMenuResult , pageResults ] = await Promise . all ( [
7575 routeSanityFetch ( {
7676 query : Flags . HAS_FANCY_MENU ? globalMenuQuery : simpleMenuQuery ,
0 commit comments