@@ -3,13 +3,12 @@ import urlJoin from 'url-join';
3
3
4
4
import StructuredData from '@/components/StructuredData' ;
5
5
import { CustomMDX } from '@/components/mdx' ;
6
- import { Locales } from '@/locales/resources' ;
7
6
import { ldModule } from '@/server/ld' ;
8
7
import { metadataModule } from '@/server/metadata' ;
9
8
import { DiscoverService } from '@/server/services/discover' ;
10
9
import { DocService } from '@/server/services/doc' ;
11
10
import { translation } from '@/server/translation' ;
12
- import { DiscoverModelItem } from '@/types/discover' ;
11
+ import { DiscoverModelItem , DiscoverPageProps } from '@/types/discover' ;
13
12
import { isMobileDevice } from '@/utils/server/responsive' ;
14
13
15
14
import DetailLayout from '../../features/DetailLayout' ;
@@ -18,9 +17,10 @@ import Header from './features/Header';
18
17
import InfoSidebar from './features/InfoSidebar' ;
19
18
import ModelList from './features/ModelList' ;
20
19
21
- type Props = { params : { slug : string } ; searchParams : { hl ?: Locales } } ;
20
+ export const generateMetadata = async ( props : DiscoverPageProps ) => {
21
+ const params = await props . params ;
22
+ const searchParams = await props . searchParams ;
22
23
23
- export const generateMetadata = async ( { params, searchParams } : Props ) => {
24
24
const { slug : identifier } = params ;
25
25
const { t, locale } = await translation ( 'metadata' , searchParams ?. hl ) ;
26
26
const { t : td } = await translation ( 'models' , searchParams ?. hl ) ;
@@ -55,7 +55,10 @@ export const generateMetadata = async ({ params, searchParams }: Props) => {
55
55
} ;
56
56
} ;
57
57
58
- const Page = async ( { params, searchParams } : Props ) => {
58
+ const Page = async ( props : DiscoverPageProps ) => {
59
+ const params = await props . params ;
60
+ const searchParams = await props . searchParams ;
61
+
59
62
const { slug : identifier } = params ;
60
63
const { t, locale } = await translation ( 'metadata' , searchParams ?. hl ) ;
61
64
const { t : td } = await translation ( 'models' , searchParams ?. hl ) ;
0 commit comments