small bug fix
All checks were successful
Deploy & Publish Image / deploy (ubuntu-latest, 2.44.0) (push) Successful in 3m25s

Took 8 minutes
This commit is contained in:
Braydon 2024-10-14 00:42:15 -04:00
parent 7cf1b4d16e
commit ee25889139

View File

@ -100,18 +100,19 @@ export const generateMetadata = async ({
}): Promise<Metadata | undefined> => { }): Promise<Metadata | undefined> => {
const slug: string = (((await params).slug as string[]) || undefined)?.join( const slug: string = (((await params).slug as string[]) || undefined)?.join(
"/" "/"
); // The slug of the content );
if (slug) { if (slug) {
const content: DocsContentMetadata | undefined = ( const pages: DocsContentMetadata[] = await getDocsContent();
await getDocsContent() const decodedSlug: string = decodeURIComponent(slug || "");
).find( const page: DocsContentMetadata | undefined = pages.find(
(metadata: DocsContentMetadata): boolean => metadata.slug === slug (metadata: DocsContentMetadata): boolean =>
); // Get the content based on the provided slug metadata.slug === (decodedSlug || pages[0].slug)
if (content) { );
if (page) {
return Embed({ return Embed({
title: content.title, title: page.title,
description: content.summary, description: page.summary,
thumbnail: config.ogApiUrl.replace("{title}", content.title), thumbnail: config.ogApiUrl.replace("{title}", page.title),
}); });
} }
} }