/** * Premium 4-column footer w/ no duplicated nav links. * * Expected lib/content.ts shape: * * export const brand = { * name: "BRAND", * legalName: "Brand Legal LLC", * phone: "00 000 0000", * email: "info@example.com", * instagram: "@brand_handle", * }; * export const socials = { * instagram: "https://www.instagram.com/brand_handle/", * whatsapp: "https://api.whatsapp.com/send/?phone=000000000000&text&type=phone_number&app_absent=0", * whatsappDisplay: "+00 00 000 0000", * }; * export const credit = { * agency: "YS Lootah Tech", * url: "https://yslootahtech.com/", * }; */ import { Mail, Phone } from "lucide-react"; import { brand, socials, credit } from "@/lib/content"; import { WhatsAppLink } from "./WhatsAppLink"; import { AppBadge } from "./AppBadges"; function InstagramIcon({ className }: { className?: string }) { return ( ); } type Link = { label: string; href: string }; type Props = { navigationLinks: Link[]; serviceItems: Link[]; legalLinks: Link[]; /** Brand logo node (provide your own LogoMark) */ logo?: React.ReactNode; }; export function Footer({ navigationLinks, serviceItems, legalLinks, logo }: Props) { return ( ); } function FooterCol({ title, links }: { title: string; links: Link[] }) { return (

{title}

); }