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

35 lines
1005 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 (
<main className="w-full h-screen bg-black">
<div className="w-full h-full px-4 pt-12 pb-4 flex">
{/* Sidebar */}
<div className="w-[234px] min-w-[234px] bg-white border-r border-gray-100 overflow-y-auto">
<nav>
<Link href="/missions" passHref>
<div className={`px-6 py-[10px] ${pathname === "/missions" ? "bg-gray-50" : ""} hover:bg-gray-50`}>
<span className="text-sm font-normal text-gray-700">Mes Missions</span>
</div>
</Link>
</nav>
</div>
{/* Main content - matches artlab spacing */}
<div className="flex-1 overflow-auto">
{children}
</div>
</div>
</main>
);
}