import { getLocale, getTranslations } from 'next-intl/server'; import { SitePageHeader } from '../(marketing)/_components/site-page-header'; import { DocsCards } from './_components/docs-cards'; import { getDocs } from './_lib/server/docs.loader'; type DocsPageProps = { params: Promise<{ locale?: string }>; }; export const generateMetadata = async () => { const t = await getTranslations('marketing'); return { title: t('documentation'), }; }; async function DocsPage({ params }: DocsPageProps) { const t = await getTranslations('marketing'); let { locale } = await params; if (!locale) { locale = await getLocale(); } return (