From f66fcbb34060976e9b05f9b403770c726205acf3 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Sat, 10 Oct 2026 09:32:04 +0000 Subject: [PATCH] feat(footer): use @profullstack/footer Co-Authored-By: Claude Opus 5.5 --- app/globals.css | 2 ++ bun.lock | 3 +++ components/Landing.tsx | 19 +++++++------------ package.json | 1 + 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/app/globals.css b/app/globals.css index 3169f63..45dd6da 100644 --- a/app/globals.css +++ b/app/globals.css @@ -196,6 +196,8 @@ h2 { font-family: var(--display); font-weight: 400; text-transform: uppercase; f .legal { font-family: var(--mono); font-size: 12px; color: var(--ash); margin: 0; } .legal a { color: var(--acid); } .legal a:hover { text-decoration: underline; } +.foot .pfs-footer { border-top: 0; } +.foot .pfs-footer__inner { padding: 0; } /* tenant mode */ .tenant { min-height: 100vh; display: grid; place-items: center; padding: 24px; background-color: var(--tenant-bg-accent, transparent); } diff --git a/bun.lock b/bun.lock index 44dec6b..3d417dc 100644 --- a/bun.lock +++ b/bun.lock @@ -5,6 +5,7 @@ "": { "name": "moshcoding", "dependencies": { + "@profullstack/footer": "latest", "@profullstack/libsql-pg": "^0.1.3", "@profullstack/stack": "0.1.3", "next": "15.5.27", @@ -123,6 +124,8 @@ "@profullstack/emailer": ["@profullstack/emailer@1.0.1", "", {}, "sha512-/uhHJJGH+1xSSz3mJn6X+m6aruYjMD3JOaRp/d4R/YWlzpy07H9z0/JUleIyRyBPNmaANSIwjTZ7aVjaukOEpg=="], + "@profullstack/footer": ["@profullstack/footer@0.2.1", "", { "peerDependencies": { "react": ">=18" }, "optionalPeers": ["react"], "bin": { "profullstack-footer": "bin/profullstack-footer.js" } }, "sha512-KHmKVwrlzCBrSAAJ4zobNFCxTg8VF0gvNMeAut00dX3+gbWCtk6eOwIR2AaqEC7smj6Aio6cIexzt/dUnv1McA=="], + "@profullstack/libsql-pg": ["@profullstack/libsql-pg@0.1.3", "", { "dependencies": { "@profullstack/libsql-pg": "^0.1.1", "pg": "^8.13.0" }, "optionalDependencies": { "@libsql/client": "^0.15.0" }, "bin": { "libsql-pg": "bin/libsql-pg.js" } }, "sha512-9VuaWQKDxj5gy304DQlailRJ9M76vqC1Pv+z+Vjm/FiHrJ/VwYI3ycnL0GgjUF4971ZEUXY6Dw2EISdU1FtKjQ=="], "@profullstack/referrals": ["@profullstack/referrals@0.1.0", "", { "peerDependencies": { "react": ">=18" }, "optionalPeers": ["react"] }, "sha512-u66SdBVpsv3kc0N+NWISPoYD5vjCERyv5wfD07iSkZwQeC2IA+ihX5jNA4e7Xr+Y4AUvxLycG+3b4VaROqzgRg=="], diff --git a/components/Landing.tsx b/components/Landing.tsx index afe5b40..daeb71b 100644 --- a/components/Landing.tsx +++ b/components/Landing.tsx @@ -1,3 +1,4 @@ +import { Footer as ProfullstackFooter } from "@profullstack/footer/react"; import Nav from "./Nav"; import SummonDemo from "./SummonDemo"; import WaitlistForm from "./WaitlistForm"; @@ -93,19 +94,13 @@ export default function Landing() { - + {/* Copyright + Profullstack ring nav, rendered server-side from the shared @latest template. */} +
+ +
+ ); } diff --git a/package.json b/package.json index 40c36bc..e472b07 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dns": "bun run scripts/moshpit-dns.ts" }, "dependencies": { + "@profullstack/footer": "latest", "@profullstack/libsql-pg": "^0.1.3", "@profullstack/stack": "0.1.3", "next": "15.5.27",