"use client"; import AppContext from "@ctx/AppContext"; import moment from "jalali-moment"; import { useRouter } from "next/navigation"; import HasPermission from "plugins/HasPermission/page"; import PersianNumber from "plugins/PersianNumber"; import React, { useContext, useEffect, useState } from "react"; import { Swiper, SwiperSlide } from "swiper/react"; const TasksCard = ({ tasksData, permissions }) => { const CTX = useContext(AppContext); const router = useRouter(); const goToEditTask = (id) => { if (!!HasPermission("ManageTasks", permissions)) { CTX.setGoToEditTask(true); router.push("/tasks/add-task?new=false"); CTX.GetTask(id); CTX.setIdEditTask(id); } }; console.log("tasksData", tasksData.days); return (
{tasksData?.map((e, index) => (
{ goToEditTask(e.id); }} >
{/*
*/}
{e?.scheduleType == 0 ? "روزانه" : e?.scheduleType == 1 ? "هفتگی" : e?.scheduleType == 2 ? "مخصوص" : ""}

-

{e?.shifts[0]}
{e?.days?.length > 0 && ( <> {e?.days.map((s) => (
{" "} {s}
))} )}
{" "} {e?.positions[0]}

{e?.title}{" "}

))}
); }; export default TasksCard;