"use client"; import React, { useContext, useEffect, useRef, useState } from "react"; import { BottomSheet } from "react-spring-bottom-sheet"; import Input from "plugins/Input/page"; import AppContext from "@ctx/AppContext"; import SimpleReactValidator from "simple-react-validator"; import CheckBoxBriz from "plugins/CheckBoxBriz/page"; import Buttonbriz from "plugins/Buttonbriz/page"; import { toast } from "react-toastify"; import { useLocale, useTranslations } from "next-intl"; const BottomSheetReport = (props) => { const CTX = useContext(AppContext); const reportDetail = CTX.state.reportDetail; const t = useTranslations("BottomSheet"); const locale = useLocale(); const isRTL = locale === "fa"; const handleSendReport_SHIFTPLAN = () => { CTX.ReportShiftPlan(reportDetail?.shiftId); CTX.setBottomSheetReportOpen(false); }; const handleSendReport_TASK = () => { CTX.ReportTask(); CTX.setBottomSheetReportOpen(false); }; return ( CTX.setBottomSheetReportOpen(false)} blocking={true} >

{" "} {t("BottomSheetReportTitle")}{" "}

{t("BottomSheetReportDesc")}

{ if (reportDetail.typeReport == "TASK") { handleSendReport_TASK(); } else if (reportDetail.typeReport == "SHIFTPLAN") { handleSendReport_SHIFTPLAN(); } }} />
); }; export default BottomSheetReport;