diff --git a/src/layouts/doc.astro b/src/layouts/doc.astro index 42812d1..2a315e2 100644 --- a/src/layouts/doc.astro +++ b/src/layouts/doc.astro @@ -5,12 +5,16 @@ import SiteHeader from "../components/SiteHeader.astro"; import BaseLayout from "./base.astro"; interface Props { - title: string; + title?: string; description?: string; code?: string; + content?: { title?: string; description?: string; code?: string }; } -const { title, description, code } = Astro.props as Props; +const content = Astro.props.content || Astro.props; +const title = content.title; +const description = content.description; +const code = content.code; ---