# Layout Components Summary This document provides a comprehensive overview of the new layout components created for the KLZ Cables Next.js application. ## Overview The layout components provide a complete structure for all pages in the application, including responsive headers, footers, mobile navigation, and main layout wrappers. These components are built using the existing design system and UI components. ## Components Created ### 1. Header Component (`components/layout/Header.tsx`) **Purpose**: Provides the main site header with navigation, branding, and actions. **Features**: - Sticky positioning with shadow on scroll - Logo/site branding with customizable text or image - Desktop navigation menu - Locale switcher integration - Contact CTA button - Mobile menu trigger - Fully responsive design **Props**: ```typescript interface HeaderProps { locale: string; siteName?: string; logo?: string; } ``` **Usage**: ```tsx
``` ### 2. Footer Component (`components/layout/Footer.tsx`) **Purpose**: Comprehensive footer with company info, links, and contact details. **Features**: - 4-column responsive layout (stacks on mobile) - Company information with description - Quick links section - Product categories section - Contact information (email, phone, address) - Social media links - Legal links (Privacy, Terms, Imprint) - Copyright notice with current year **Props**: ```typescript interface FooterProps { locale: string; siteName?: string; } ``` **Usage**: ```tsx