import useExamEditorStore from "@/stores/examEditor"; import ListeningContext from "./listening"; import ReadingContext from "./reading"; import GenLoader from "../../Exercises/Shared/GenLoader"; interface Props { sectionId: number; } const LevelContext: React.FC = ({ sectionId }) => { const { currentModule } = useExamEditorStore(); const { generating, readingSection, listeningSection } = useExamEditorStore( (state) => state.modules[currentModule].sections.find((section) => section.sectionId === sectionId)! ); return ( <> {generating && ( (generating === "passage" && ) || (generating === "listeningScript" && ) )} {(readingSection || listeningSection) && (
{readingSection && } {listeningSection && }
)} ); }; export default LevelContext;