add edit to multi question page
This commit is contained in:
parent
2d3613d1e3
commit
ca02e02c17
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user