From a33aff5a40938ae09b70cbfa404c3c8b703a9380 Mon Sep 17 00:00:00 2001 From: Tahir Ali <97827790+Alimaster30@users.noreply.github.com> Date: Thu, 23 Jul 2026 20:29:03 +0500 Subject: [PATCH] Polish public footer --- components/landing/PublicFooter.tsx | 137 ++++++++++++++++++++++++---- 1 file changed, 119 insertions(+), 18 deletions(-) diff --git a/components/landing/PublicFooter.tsx b/components/landing/PublicFooter.tsx index d37aa25..c877b46 100644 --- a/components/landing/PublicFooter.tsx +++ b/components/landing/PublicFooter.tsx @@ -1,30 +1,131 @@ import Link from "next/link"; +import { ArrowUpRight, Mail, MapPin } from "lucide-react"; import BrandLogo from "@/components/BrandLogo"; +const productLinks = [ + { href: "/#capabilities", label: "What you can do" }, + { href: "/#how-it-works", label: "How it works" }, + { href: "/sign-up", label: "Join the beta" }, + { href: "/sign-in", label: "Sign in" }, +]; + +const legalLinks = [ + { href: "/privacy", label: "Privacy notice" }, + { href: "/terms", label: "Terms of use" }, +]; + +const linkClassName = + "group inline-flex w-fit items-center gap-1.5 text-sm text-slate-300 hover:text-white focus-visible:text-white"; + export default function PublicFooter() { const supportEmail = process.env.NEXT_PUBLIC_SUPPORT_EMAIL?.trim(); + const jurisdiction = process.env.NEXT_PUBLIC_LEGAL_JURISDICTION?.trim(); + const location = jurisdiction ? `Remote-first, ${jurisdiction}` : "Remote-first"; + const currentYear = new Date().getFullYear(); return ( -