diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 78ff2f9a..9ef978ff 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4232,6 +4232,9 @@ importers:
'@profullstack/autoblog':
specifier: github:profullstack/autoblog#75e54af
version: https://codeload.github.com/profullstack/autoblog/tar.gz/75e54af
+ '@profullstack/footer':
+ specifier: latest
+ version: 0.2.1(react@19.2.5)
'@profullstack/sh1pt-action-packs':
specifier: workspace:^
version: link:../../packages/actions
@@ -5130,6 +5133,16 @@ packages:
'@profullstack/emailer@1.0.1':
resolution: {integrity: sha512-/uhHJJGH+1xSSz3mJn6X+m6aruYjMD3JOaRp/d4R/YWlzpy07H9z0/JUleIyRyBPNmaANSIwjTZ7aVjaukOEpg==}
+ '@profullstack/footer@0.2.1':
+ resolution: {integrity: sha512-KHmKVwrlzCBrSAAJ4zobNFCxTg8VF0gvNMeAut00dX3+gbWCtk6eOwIR2AaqEC7smj6Aio6cIexzt/dUnv1McA==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ react: '>=18'
+ peerDependenciesMeta:
+ react:
+ optional: true
+
'@profullstack/keys@0.1.0':
resolution: {integrity: sha512-Vys47LvS5ivhdZu4SYOxh9Le3DEmWhjP0+CtrU45RhXAbY0ZFG/2Dk9V1bIIUGDp8UWMJqctvUD21JrNjfh04w==}
engines: {node: '>=20.11'}
@@ -8621,6 +8634,10 @@ snapshots:
'@profullstack/emailer@1.0.1': {}
+ '@profullstack/footer@0.2.1(react@19.2.5)':
+ optionalDependencies:
+ react: 19.2.5
+
'@profullstack/keys@0.1.0': {}
'@profullstack/referrals@0.1.0(react@19.2.5)':
diff --git a/sites/sh1pt.com/app/layout.tsx b/sites/sh1pt.com/app/layout.tsx
index bae9edcc..94aa6e8f 100644
--- a/sites/sh1pt.com/app/layout.tsx
+++ b/sites/sh1pt.com/app/layout.tsx
@@ -6,6 +6,7 @@ import RobautoPixel from './components/RobautoPixel';
import CrawlproofStats from './components/CrawlproofStats';
import { getSupabaseServerClient } from '@/lib/supabase/server';
import Script from "next/script";
+import { Footer } from '@profullstack/footer/react';
export const metadata = {
title: 'sh1pt — Build. Promote. Scale. Iterate…',
@@ -79,18 +80,18 @@ export default async function RootLayout({ children }: { children: ReactNode })
{children}
-
+