Compare commits
2 Commits
325891663b
...
68fae2e29e
Author | SHA1 | Date | |
---|---|---|---|
68fae2e29e | |||
be319a4d7b |
@ -26,15 +26,16 @@ const DocsPage = async ({
|
||||
}: {
|
||||
params: Promise<{ slug: string[] }>;
|
||||
}): Promise<ReactElement> => {
|
||||
const slug: string = decodeURIComponent(
|
||||
(((await params).slug as string[]) || undefined)?.join("/")
|
||||
const slug: string = (((await params).slug as string[]) || undefined)?.join(
|
||||
"/"
|
||||
);
|
||||
|
||||
// Get the content to display based on the provided slug
|
||||
const pages: DocsContentMetadata[] = getDocsContent();
|
||||
const decodedSlug: string = decodeURIComponent(slug || "");
|
||||
const page: DocsContentMetadata | undefined = pages.find(
|
||||
(metadata: DocsContentMetadata): boolean =>
|
||||
metadata.slug === (slug || "intro")
|
||||
metadata.slug === (decodedSlug || "intro")
|
||||
);
|
||||
if (!page) {
|
||||
notFound();
|
||||
|
Reference in New Issue
Block a user