import { HydrationData } from "../../../libs/types/hydration"; import { CurriculumOverview } from "./overview"; import { CurriculumModule } from "./module"; import { CurriculumAbout } from "./about"; import { CurriculumLanding } from "./landing"; import "./index.scss"; import { CurriculumData, CurriculumDoc } from "../../../libs/types/curriculum"; import { Template, useCurriculumDoc } from "./utils"; import { CurriculumDefault } from "./default"; export function Curriculum(appProps: HydrationData) { const doc = useCurriculumDoc(appProps as CurriculumData); switch (doc?.template) { case Template.Landing: return ; case Template.Overview: return ; case Template.Module: return ; case Template.About: return ; case Template.Default: default: return ; } }