quickshell-web/src/layouts/GuideLayout.astro
2026-02-18 02:40:40 -08:00

30 lines
689 B
Text

---
import DocsLayout from "@layouts/DocsLayout.astro";
import TOC from "@components/navigation/sidebars/TOC.astro";
import type { ConfigHeading } from "@src/components/navigation/sidebars/types";
export interface Props {
title: string;
headings: ConfigHeading[];
description: string;
}
const { title, description, headings } = Astro.props;
---
<DocsLayout title={title} description={description} headings={headings}>
<div class="docs">
<div class="docs-content">
<hr>
<h1>{title}</h1>
<slot />
</div>
</div>
<TOC
slot="alongside-content"
mobile={false}
title={title}
headings={headings}
data-pagefind-ignore
/>
</DocsLayout>