TasslehofBurfoot's picture
Initial commit: Stroke detection web app
02e7228
import { useState } from 'react';
import { Outlet } from 'react-router-dom';
import { Menu } from 'lucide-react';
import Sidebar from './Sidebar';
export default function Layout() {
const [sidebarOpen, setSidebarOpen] = useState(false);
return (
<div className="min-h-screen">
<Sidebar isOpen={sidebarOpen} onClose={() => setSidebarOpen(false)} />
{/* Mobile header */}
<header className="lg:hidden fixed top-0 left-0 right-0 h-14 bg-primary-700 text-white flex items-center px-4 z-30">
<button onClick={() => setSidebarOpen(true)} className="p-2 hover:bg-white/10 rounded-lg">
<Menu className="w-5 h-5" />
</button>
<span className="ml-3 font-semibold text-sm">BT Inme Tespit Sistemi</span>
</header>
{/* Main content */}
<main className="lg:ml-[260px] min-h-screen pt-14 lg:pt-0">
<div className="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-6 lg:py-8">
<div className="page-enter">
<Outlet />
</div>
</div>
</main>
</div>
);
}