diff --git a/src/components/docs-page.astro b/src/components/docs-page.astro
index db09c17..70de3b6 100644
--- a/src/components/docs-page.astro
+++ b/src/components/docs-page.astro
@@ -1,6 +1,7 @@
---
import PageOptions from "./page-options";
import PageNavigation from "./page-navigation";
+import Footer from "./footer.astro";
import { ClerkTOC } from "./clerk-toc";
import {
Breadcrumb,
@@ -38,49 +39,53 @@ const title = entry.data.title;
data-pagefind-body
>
+
) : (
-
-
- {breadcrumbs.length > 0 ? (
-
-
- {breadcrumbs.map((crumb, i) => (
- <>
- {i > 0 && }
-
-
- {crumb.label}
-
-
- >
- ))}
-
-
- ) : (
-
- )}
+
+
+
+ {breadcrumbs.length > 0 ? (
+
+
+ {breadcrumbs.map((crumb, i) => (
+ <>
+ {i > 0 && }
+
+
+ {crumb.label}
+
+
+ >
+ ))}
+
+
+ ) : (
+
+ )}
-
-
+
+
-
- {title}
-
+
+ {title}
+
-
+
-
-
-
+
+
+
-
-
+
+
+
+
{headings.length > 0 && (
+
+
+
+
diff --git a/src/layouts/DocsLayout.astro b/src/layouts/DocsLayout.astro
index 57f53a2..9e50515 100644
--- a/src/layouts/DocsLayout.astro
+++ b/src/layouts/DocsLayout.astro
@@ -9,6 +9,7 @@ import { siteConfig } from "../lib/site-config";
import { AssistantPanel } from "../components/assistant-panel";
import { MobileAssistant } from "../components/docs-assistant/mobile-assistant";
import { PageStateBridge } from "../components/docs-assistant/page-state-bridge";
+
interface Props {
title: string;
description: string;
diff --git a/src/pages/[...slug].astro b/src/pages/[...slug].astro
index ceec435..a23e1c9 100644
--- a/src/pages/[...slug].astro
+++ b/src/pages/[...slug].astro
@@ -3,6 +3,7 @@ import PageNavigation from "../components/page-navigation";
import DocsLayout from "../layouts/DocsLayout.astro";
import APIPage from "../components/api-page";
import DocsPage from "../components/docs-page.astro";
+import Footer from "../components/footer.astro";
import { toMarkdownPath } from "../lib/markdown-routes";
import { site } from "@/site";
@@ -60,6 +61,9 @@ const markdownUrl = toMarkdownPath(Astro.url.pathname);
+
+
+
) : (
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 26bc837..9911813 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -1,5 +1,6 @@
---
import PageOptions from "../components/page-options";
+import Footer from "../components/footer.astro";
import DocsLayout from "../layouts/DocsLayout.astro";
import { render } from "astro:content";
import { toMarkdownPath } from "../lib/markdown-routes";
@@ -54,6 +55,7 @@ const markdownUrl = toMarkdownPath(Astro.url.pathname);
+
) : (