'use client'; /** * Lab Footer Component * * Simple 1-line footer for lab section with contextual navigation links. * Displays copyright on left and contextual docs/API links on right. * Uses zinc color palette. */ import { usePathname } from 'next/navigation'; import Link from 'next/link'; import { BookOpen, Code } from 'lucide-react'; type LinkMapEntry = { docs: string; api: string; }; type LinkMap = { [key: string]: LinkMapEntry; }; const linkMap: LinkMap = { '/lab/generate': { docs: '/docs', api: '/docs/api/text-to-image' }, '/lab/images': { docs: '/docs', api: '/docs/api/images' }, '/lab/live': { docs: '/docs', api: '/docs/api/text-to-image' }, '/lab/upload': { docs: '/docs', api: '/docs/api/upload' }, }; export const LabFooter = () => { const pathname = usePathname(); const links = linkMap[pathname] || { docs: '/docs', api: '/docs/api' }; return ( ); };