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 ( +
+
+ + Special Thanks + +
+
+ ); +} 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({ )} +
); }