import { NavLink } from '@/components/NavLink'; import { Activity, Settings, Server, Menu, X, Users, LogIn, Key } from 'lucide-react'; import { cn } from '@/lib/utils'; import { useState } from 'react'; import { Button } from '@/components/ui/button'; interface LayoutProps { children: React.ReactNode; } export function Layout({ children }: LayoutProps) { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); return (
{/* Header */}

Status Monitor

Surveillance en temps réel

{/* Desktop Navigation */} {/* Mobile Menu Button */}
{/* Mobile Navigation */} {mobileMenuOpen && ( )}
{/* Main Content */}
{children}
{/* Footer */}
); }