import { useState, useRef, useEffect, useLayoutEffect } from "react"; import { Box, Button, FormControl, FormControlLabel, Link, Modal, Radio, RadioGroup, Tooltip, Typography, useTheme, Checkbox, } from "@mui/material"; import { enqueueSnackbar } from "notistack"; import { AnyTypedQuizQuestion, createBranchingRuleMain, } from "../../../model/questionTypes/shared"; import { Select } from "../Select"; import RadioCheck from "@ui_kit/RadioCheck"; import RadioIcon from "@ui_kit/RadioIcon"; import InfoIcon from "@icons/Info"; import { DeleteIcon } from "@icons/questionsPage/deleteIcon"; import { getQuestionById, getQuestionByContentId, updateQuestion, } from "@root/questions/actions"; import { updateOpenedModalSettingsId } from "@root/uiTools/actions"; import { useUiTools } from "@root/uiTools/store"; export const DeleteNodeModal = () => { const { deleteNodeId } = useUiTools(); const targetQuestion = getQuestionById(deleteNodeId); const saveData = () => { // if (parentQuestion !== null) { // updateQuestion( // parentQuestion.content.id, // (question) => (question.content = parentQuestion.content) // ); // } // handleClose(); }; const handleClose = () => { updateOpenedModalSettingsId(); }; return ( <> {targetQuestion?.title} ); };