import { ReactNode } from 'react'; import Link from 'next/link'; import { Header } from './Header'; import { Footer } from './Footer'; import { Container } from '@/components/ui/Container'; interface LayoutProps { children: ReactNode; locale: string; siteName?: string; logo?: string; showSidebar?: boolean; breadcrumb?: Array<{ title: string; path: string }>; } export function Layout({ children, locale, siteName = 'KLZ Cables', logo, showSidebar = false, breadcrumb }: LayoutProps) { return (
{/* Header */}
{/* Main Content Area */}
{/* Breadcrumb */} {breadcrumb && breadcrumb.length > 0 && (
)} {/* Content */} {children}
{/* Footer */}
); }