import { ArticleActionsContainer } from "../ui/organisms/article-actions-container"; import { TopNavigation } from "../ui/organisms/top-navigation"; import { CurriculumDoc } from "../../../libs/types/curriculum"; import { PLACEMENT_ENABLED } from "../env"; import { useDocTitle } from "./utils"; import { SidebarContainer } from "../document/organisms/sidebar"; import { Sidebar } from "./sidebar"; import { TOC } from "../document/organisms/toc"; import { SidePlacement } from "../ui/organisms/placement"; import { ReactNode } from "react"; import "./index.scss"; export function CurriculumLayout({ doc, withSidebar = true, extraClasses = [], children, }: { doc?: CurriculumDoc; withSidebar?: boolean; extraClasses?: string[]; children: ReactNode; }) { useDocTitle(doc); return ( doc && ( <>