NeahNew/app/missions/layout.tsx
2025-05-04 23:46:43 +02:00

33 lines
910 B
TypeScript

"use client";
import React from "react";
import Link from "next/link";
import { usePathname } from "next/navigation";
export default function MissionsLayout({
children,
}: {
children: React.ReactNode;
}) {
const pathname = usePathname();
return (
<div className="flex h-screen overflow-hidden">
{/* Sidebar - simple with just nav items */}
<div className="w-[235px] min-w-[235px] bg-white overflow-y-auto">
<nav className="py-0">
<Link href="/missions" passHref>
<div className={`px-6 py-3 ${pathname === "/missions" ? "bg-slate-100" : "hover:bg-slate-50"}`}>
<span className="text-sm font-medium">Mes Missions</span>
</div>
</Link>
</nav>
</div>
{/* Main content - full-width, no padding */}
<div className="flex-1 overflow-auto">
{children}
</div>
</div>
);
}