We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f07b7e1 commit 4596dc1Copy full SHA for 4596dc1
1 file changed
src/app/[lang]/layout.tsx
@@ -15,8 +15,20 @@ export const metadata: Metadata = {
15
},
16
};
17
18
-export async function generateStaticParams() {
19
- return [{ lang: 'vi' }, { lang: 'en' }]
+type Params = {
+ 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
32
}
33
export default async function RootLayout({
34
children,
0 commit comments