From 9c234a66c8276e5188871f3b6525fcce74ce6c51 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Sat, 31 Oct 2026 08:45:07 +0000 Subject: [PATCH] Use only the shared footer --- apps/web/src/views/Layout.jsx | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/apps/web/src/views/Layout.jsx b/apps/web/src/views/Layout.jsx index cfcb320..f3c6d84 100644 --- a/apps/web/src/views/Layout.jsx +++ b/apps/web/src/views/Layout.jsx @@ -25,7 +25,19 @@ const faviconFor = (user) => { * fetched (refreshed in the background, cached an hour by the package): Layout * is a sync component, and the x402 gateway's crawl page renders it without await. */ -const FOOTER = { site: 'https://nichedb.dev/', links: [] }; +const FOOTER = { + site: 'https://nichedb.dev/', + links: [ + { label: 'About', href: '/about' }, + { label: 'API', href: '/docs/api' }, + { label: 'CLI', href: '/docs/cli' }, + { label: 'MCP', href: '/docs/mcp' }, + { label: 'Premium', href: '/premium' }, + { label: 'Status', href: '/crawlstatus' }, + { label: 'Code', href: 'https://github.com/profullstack/niche-db' }, + ], + tagline: "Times are shown in your device's time zone.", +}; let footerTemplate = bundledTemplate; const refreshFooterTemplate = () => latestTemplate().then( @@ -211,16 +223,7 @@ export const Layout = (props) => ( {props.children} - - {/* The bottom bar: @profullstack/footer (copyright, the webring). */} + {/* Links and site details are part of the shared Profullstack footer. */}