diff --git a/app/page.tsx b/app/page.tsx
index e7ab6b8..601d31c 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,6 +1,7 @@
import { connection } from "next/server";
import { LiveRefresh } from "@/components/live-refresh";
+import { SiteFooter } from "@/components/public/site-footer";
import { StructuredDirectory } from "@/components/public/structured-directory";
import { SiteHeader } from "@/components/public/site-header";
import { getCachedPublicGuideCards } from "@/lib/cache/public";
@@ -9,7 +10,7 @@ export default async function HomePage() {
await connection();
const guides = await getCachedPublicGuideCards();
return (
-
+
@@ -23,6 +24,7 @@ export default async function HomePage() {
+
);
}
diff --git a/app/thanks/page.tsx b/app/thanks/page.tsx
index c7b0d5e..b35aadf 100644
--- a/app/thanks/page.tsx
+++ b/app/thanks/page.tsx
@@ -8,6 +8,7 @@ import {
AvatarFallback,
AvatarImage,
} from "@/components/ui/avatar";
+import { SiteFooter } from "@/components/public/site-footer";
import { Button } from "@/components/ui/button";
import {
Card,
@@ -64,7 +65,7 @@ function getInitials(username: string) {
export default function ThanksPage() {
return (
-
+
I am sigma number one
)}
+
);
}
diff --git a/components/public/guide-shell.tsx b/components/public/guide-shell.tsx
index 37cb788..cfdd1c4 100644
--- a/components/public/guide-shell.tsx
+++ b/components/public/guide-shell.tsx
@@ -8,6 +8,7 @@ import {
} from "@/components/public/block-renderer";
import { SectionDrawer } from "@/components/public/section-drawer";
import { ScrollableNav } from "@/components/public/scrollable-nav";
+import { SiteFooter } from "@/components/public/site-footer";
import { SiteHeader } from "@/components/public/site-header";
import { LiveRefresh } from "@/components/live-refresh";
import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert";
@@ -21,7 +22,7 @@ export function GuideShell({ snapshot }: { snapshot: PageSnapshot }) {
const sections = collectGuideSections(snapshot.blocks);
return (
-
+
{process.env.BUZZ_DEMO_MODE === "true" ? null : (
)}
@@ -109,6 +110,7 @@ export function GuideShell({ snapshot }: { snapshot: PageSnapshot }) {
+
);
}
diff --git a/components/public/site-footer.tsx b/components/public/site-footer.tsx
new file mode 100644
index 0000000..e04d23c
--- /dev/null
+++ b/components/public/site-footer.tsx
@@ -0,0 +1,16 @@
+import Link from "next/link";
+
+export function SiteFooter() {
+ return (
+
+ );
+}
diff --git a/components/public/structured-guide.tsx b/components/public/structured-guide.tsx
index fc45650..1f3a8a7 100644
--- a/components/public/structured-guide.tsx
+++ b/components/public/structured-guide.tsx
@@ -13,6 +13,7 @@ import {
CardTitle,
} from "@/components/ui/card";
import { Separator } from "@/components/ui/separator";
+import { SiteFooter } from "@/components/public/site-footer";
import { SiteHeader } from "@/components/public/site-header";
import { ScrollableNav } from "@/components/public/scrollable-nav";
import { TeamSearch } from "@/components/public/team-search";
@@ -82,7 +83,7 @@ export function StructuredGuideShell({
? (sections.find((item) => item.slug === section)?.title ?? section)
: "Overview";
return (
-
+
@@ -172,6 +173,7 @@ export function StructuredGuideShell({
)}
+
);
}