diff --git a/apps/public/content/docs/(tracking)/sdks/ruby.mdx b/apps/public/content/docs/(tracking)/sdks/ruby.mdx index 16fff43f..97fe311c 100644 --- a/apps/public/content/docs/(tracking)/sdks/ruby.mdx +++ b/apps/public/content/docs/(tracking)/sdks/ruby.mdx @@ -216,3 +216,4 @@ tracker = OpenPanel::SDK::Tracker.new( ) ``` + diff --git a/apps/public/src/app/docs/[[...slug]]/page.tsx b/apps/public/src/app/docs/[[...slug]]/page.tsx index b4b4c8c8..38bb89d6 100644 --- a/apps/public/src/app/docs/[[...slug]]/page.tsx +++ b/apps/public/src/app/docs/[[...slug]]/page.tsx @@ -12,7 +12,11 @@ import { import type { Metadata } from 'next'; import { notFound } from 'next/navigation'; -export default async function Page(props: PageProps<'/docs/[[...slug]]'>) { +type PageProps = { + params: Promise<{ slug: string[] }>; +}; + +export default async function Page(props: PageProps) { const params = await props.params; const page = source.getPage(params.slug); if (!page) notFound(); @@ -39,9 +43,7 @@ export async function generateStaticParams() { return source.generateParams(); } -export async function generateMetadata( - props: PageProps<'/docs/[[...slug]]'>, -): Promise { +export async function generateMetadata(props: PageProps): Promise { const params = await props.params; const page = source.getPage(params.slug); if (!page) notFound(); diff --git a/apps/public/src/app/docs/layout.tsx b/apps/public/src/app/docs/layout.tsx index 299d2e28..f5052057 100644 --- a/apps/public/src/app/docs/layout.tsx +++ b/apps/public/src/app/docs/layout.tsx @@ -1,8 +1,8 @@ +import { baseOptions } from '@/lib/layout.shared'; import { source } from '@/lib/source'; import { DocsLayout } from 'fumadocs-ui/layouts/docs'; -import { baseOptions } from '@/lib/layout.shared'; -export default function Layout({ children }: LayoutProps<'/docs'>) { +export default function Layout({ children }: { children: React.ReactNode }) { return ( {children} diff --git a/apps/public/src/app/layout.tsx b/apps/public/src/app/layout.tsx index f5845072..8c86b308 100644 --- a/apps/public/src/app/layout.tsx +++ b/apps/public/src/app/layout.tsx @@ -28,7 +28,7 @@ export const viewport: Viewport = { export const metadata: Metadata = getRootMetadata(); -export default function Layout({ children }: LayoutProps<'/'>) { +export default function Layout({ children }: { children: React.ReactNode }) { return (