import { useFormikContext } from "formik"; import React from "react"; import { useTranslation } from "react-i18next"; import { GoArrowSwitch } from "react-icons/go"; import { useObjectToEdit } from "../../zustand/ObjectToEditState"; import { QUESTION_OBJECT_KEY } from "../../config/AppKey"; import { Popover } from "antd"; import { CombinationKeyEnum } from "../../enums/CombinationKeyEnum"; const Header = () => { const [t] = useTranslation(); const { values, setFieldValue, setValues } = useFormikContext(); const { isBseQuestion, setIsBseQuestion } = useObjectToEdit(); const { setSavedQuestionData } = useObjectToEdit(); const handleChange = () => { setSavedQuestionData(null); localStorage.removeItem(QUESTION_OBJECT_KEY); if (isBseQuestion) { setIsBseQuestion(false); setValues(null); setFieldValue("isBase", 0); } else { setIsBseQuestion(true); setValues(null); setFieldValue("isBase", 1); } }; const content = (

(CTRL + SHIFT + {CombinationKeyEnum.CHOICE}) {t("header.add_choice")}

(CTRL + SHIFT + {CombinationKeyEnum.QUESTION}) {t("header.add_question")}

); return (
{t("practical.add")} {t("models.exercise")}{" "}
{isBseQuestion || values?.isBase === 1 ? t("header.malty_exercise") : t("header.exercise")}
); }; export default Header;