"use client";
import AppContext from "@ctx/AppContext";
import Avatar from "boring-avatars";
import BottomFilterActivities from "plugins/BottomSheet/BottomFilterActivities";
import Buttonbriz from "plugins/Buttonbriz/page";
import Input from "plugins/Input/page";
import React, { useContext, useRef, useState } from "react";
import SimpleReactValidator from "simple-react-validator";
import PersianNumber from "plugins/PersianNumber";
import moment from "jalali-moment";
const ActivityCardFake = ({ data, type }) => {
console.log("data", data);
const CTX = useContext(AppContext);
const [conditionTask, setConditionTask] = useState(0);
const [undoneResone, setUndoneResone] = useState("");
const validator = useRef(
new SimpleReactValidator({
messages: {
required: "پر کردن این فیلد الزامی میباشد",
},
element: (message) => (
<>
{message}
>
),
})
);
const handleConditionTaskCircle = () => {
if (data.status != 2 && data.status != 3 && data.status != 4) {
if (conditionTask == 3 || conditionTask == 4) {
return;
} else {
setConditionTask(1);
}
}
};
const handleUndoneResone = () => {
setConditionTask(4);
// CTX.UnDoneActivity(data.id, undoneResone);
};
const handleDone = () => {
setConditionTask(3);
// CTX.DoneActivity(data.id);
};
return (
{type == "fa" ? (
<>
{data?.scheduleType == 0
? "روزانه"
: data?.scheduleType == 1
? "هفتگی"
: data?.scheduleType == 2
? "مخصوص"
: ""}
>
) : (
<>
{data?.scheduleType == 0
? "daily"
: data?.scheduleType == 1
? "weekly"
: data?.scheduleType == 2
? "special"
: ""}
>
)}
{data?.shiftTitle}
{data?.userFullName}
{" "}
{data?.doneAt !== "0001-01-01T00:00:00" && (
<>
>
)}
handleConditionTaskCircle()}
>
{conditionTask == 2 || conditionTask == 4 || data?.status == 4 ? (
) : conditionTask == 3 || data?.status == 2 || data?.status == 3 ? (
) : (
""
)}
{data?.title}{" "}
{data?.description}{" "}
);
};
export default ActivityCardFake;