FunctionLearningPlanCard({ plan, onStartQuiz, onStartLesson, onStartProject, completedDays, onToggleDay }: LearningPlanCardProps)
components/LearningPlanCard.tsx:22
FunctionMicroLessonForm({ formData, isLoading, onFormChange, onRadioChange, onSubmit, isListening, onSpeechRequest, speechTarget }: M
components/MicroLessonForm.tsx:42
FunctionNoteSummarizer({ isOpen, onToggle, notes, onNotesChange, onSubmit, summary, isLoading, error, onReset }: NoteSummarizerProps
components/NoteSummarizer.tsx:32
FunctionOnboardingForm({ formData, isLoading, onFormChange, onRadioChange, onSubmit, isListening, onSpeechRequest, speechTarget }: O
components/OnboardingForm.tsx:45
FunctionProjectExplorerForm({ formData, isLoading, onFormChange, onSubmit, isListening, onSpeechRequest, speechTarget }: ProjectExplorerF
components/ProjectExplorerForm.tsx:25
FunctionQuizCard({ topic, quiz, proficiency, selectedAnswers, setSelectedAnswers, onGenerateReport, isReportLoading, onQuizCom
components/QuizCard.tsx:20
FunctionQuizForm({ formData, isLoading, onFormChange, onRadioChange, onSubmit, isListening, onSpeechRequest, speechTarget }: Q
components/QuizForm.tsx:43
FunctionRadioGroup({ label, name, options, selectedValue, onChange, theme }: { label: string, name: keyof MicroLessonFormData, o
components/MicroLessonForm.tsx:24
FunctionRadioGroup({ label, name, options, selectedValue, onChange, theme }: { label: string, name: keyof QuizFormData, options:
components/QuizForm.tsx:25
FunctionRadioGroup({ label, name, options, selectedValue, onChange, theme }: { label: string, name: keyof OnboardingFormData, op
components/OnboardingForm.tsx:26