import { Box, Modal, Button, Typography } from "@mui/material"; import { useQuestionsStore } from "@root/questions/store"; import { AnyTypedQuizQuestion } from "@model/questionTypes/shared"; interface Props { openedModalQuestions: boolean; setModalQuestionTargetContentId: (contentId: string) => void; setOpenedModalQuestions: (open: boolean) => void; } export const BranchingQuestionsModal = ({ openedModalQuestions, setOpenedModalQuestions, setModalQuestionTargetContentId, }: Props) => { const { questions } = useQuestionsStore(); const handleClose = () => { setOpenedModalQuestions(false); }; const typedQuestions: AnyTypedQuizQuestion[] = questions.filter( (question) => question.type && !question.content.rule.parentId ) as AnyTypedQuizQuestion[]; return ( {typedQuestions.map((question) => ( ))} ); };