add edit to multi question page

This commit is contained in:
Majd_dk 2024-11-20 17:25:12 +03:00
parent 2d3613d1e3
commit ca02e02c17

View File

@ -9,6 +9,10 @@ import { CheckboxProps } from "antd/lib";
import { LocalStorageEnum } from "../../../../../enums/LocalStorageEnum";
import { useObjectToEdit } from "../../../../../zustand/ObjectToEditState";
import ModelForm from "../../Model/Malty/Form";
import QrCodeModels from "../../../../../Layout/Dashboard/QrCodeModels";
import { BsQrCode } from "react-icons/bs";
import { ModalEnum } from "../../../../../enums/Model";
import { useModalState } from "../../../../../zustand/Modal";
const BaseFormContainer = ({
objectToEdit,
@ -69,6 +73,13 @@ const BaseFormContainer = ({
</div>
);
const { setIsOpen } = useModalState((state) => state);
const handleClickQr = () => {
setObjectToEdit(objectToEdit);
setIsOpen(ModalEnum?.QUESTION_QR);
};
return (
<div className="QuestionPractical">
<header>
@ -92,6 +103,10 @@ const BaseFormContainer = ({
{t("practical.edit")} {t("models.exercise")}{" "}
</div>
<div className="SettingEdit">
{objectToEdit &&(<>
<QrCodeModels ModelEnum={ModalEnum?.QUESTION_QR} />
<BsQrCode onClick={handleClickQr} size={22} style={{ color: "#A098AE" }} />
</>)}
<Popover trigger="click" content={contentSetting}>
<SettingFilled />
</Popover>