diff --git a/client/pages/docs/DocsCurriculumEthos.tsx b/client/pages/docs/DocsCurriculumEthos.tsx index 60975194..a5c0b496 100644 --- a/client/pages/docs/DocsCurriculumEthos.tsx +++ b/client/pages/docs/DocsCurriculumEthos.tsx @@ -27,6 +27,17 @@ import { CheckCircle, } from "lucide-react"; +interface Lesson { + title: string; + summary: string; + status: "coming_soon" | "draft" | "live"; + duration: string; + objectives?: string[]; + content?: string; + exercises?: string[]; + resources?: { title: string; type: "video" | "article" | "tool" }[]; +} + interface CurriculumModule { id: string; title: string; @@ -34,11 +45,7 @@ interface CurriculumModule { level: "foundation" | "builder" | "advanced"; duration: string; focus: string[]; - lessons: { - title: string; - summary: string; - status: "coming_soon" | "draft" | "live"; - }[]; + lessons: Lesson[]; } const curriculumModules: CurriculumModule[] = [