"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); CTX.GetTask(id); CTX.setIdEditTask(id); CTX.setBottomSheetCreateTaskOpen(true); } }; return (
{tasksData?.map((e, index) => (
{/*
*/}
{e?.scheduleType == 0 ? "روزانه" : e?.scheduleType == 1 ? "هفتگی" : e?.scheduleType == 2 ? "مخصوص" : ""}
{e?.shifts[0]}
{e?.days?.length > 0 && ( <> {e?.days.map((s) => ( <>
{" "} {s}
))} )}
{" "} {e?.positions[0]}
{HasPermission("ManageShifts", permissions) && (
goToEditTask(e.id)} >
)}

{e?.title}{" "}

))}
); }; export default TasksCard;