A layout wrapping a page
// app/course/layout.tsx (sketch)
export default function CourseLayout({ children }: { children: React.ReactNode }) {
return <>{children}</>;
}
// app/course/[track]/page.tsx
export default function TrackPage() {
return <TrackRoadmap />;
}The navigation belongs to the shared shell; ticket content belongs to its page.