Skip to content

Commit 4596dc1

Browse files
committed
Update layout.tsx
1 parent f07b7e1 commit 4596dc1

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

src/app/[lang]/layout.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,20 @@ export const metadata: Metadata = {
1515
},
1616
};
1717

18-
export async function generateStaticParams() {
19-
return [{ lang: 'vi' }, { lang: 'en' }]
18+
type Params = {
19+
lang: string
20+
}
21+
// export async function generateStaticParams() {
22+
23+
// return [{ lang: 'vi' }, { lang: 'en' }]
24+
// }
25+
export async function generateStaticParams(): Promise<Params[]>{
26+
27+
const result = [{ lang: 'vi' }, { lang: 'en' }]
28+
if(!result || result.length===0){
29+
return [{lang: 'not-found'}];
30+
}
31+
return result
2032
}
2133
export default async function RootLayout({
2234
children,

0 commit comments

Comments
 (0)