From a109a1862798f6fd43bda85ee0733dcac0b5c221 Mon Sep 17 00:00:00 2001 From: valknarness Date: Fri, 7 Nov 2025 14:49:07 +0100 Subject: [PATCH] feat: add footer and fix TypeScript build errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add comprehensive footer component with: - Four-column responsive layout (About, Resources, Documentation, Community) - Links to all major features and GitHub repositories - Copyright notice with dynamic year - Attribution to Pastel CLI and David Peter - MIT License link - Built with acknowledgments Fix TypeScript compilation errors: - Remove all references to `comingSoon` property in accessibility/page.tsx - Remove all references to `comingSoon` property in palettes/page.tsx - Clean up conditional rendering logic All features now properly linked and accessible. Build now completes successfully for Docker deployment. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/accessibility/page.tsx | 9 +- app/layout.tsx | 2 + app/palettes/page.tsx | 9 +- components/layout/Footer.tsx | 203 +++++++++++++++++++++++++++++++++++ 4 files changed, 209 insertions(+), 14 deletions(-) create mode 100644 components/layout/Footer.tsx diff --git a/app/accessibility/page.tsx b/app/accessibility/page.tsx index 230a45f..34f1956 100644 --- a/app/accessibility/page.tsx +++ b/app/accessibility/page.tsx @@ -42,16 +42,11 @@ export default function AccessibilityPage() { return (
- {tool.comingSoon && ( - Coming Soon - )}

{tool.title}

{tool.description}

diff --git a/app/layout.tsx b/app/layout.tsx index ec1e94d..7be433a 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -3,6 +3,7 @@ import { Inter } from 'next/font/google'; import './globals.css'; import { Providers } from '@/components/providers/Providers'; import { Navbar } from '@/components/layout/Navbar'; +import { Footer } from '@/components/layout/Footer'; const inter = Inter({ subsets: ['latin'] }); @@ -39,6 +40,7 @@ export default function RootLayout({ {children} +