"use client"; import AppHeader from "@comp/AppHeader/page"; import AppContext from "@ctx/AppContext"; import BottomSheetCreateRoutine from "plugins/BottomSheet/BottomSheetCreateRoutine"; import PersianNumber from "plugins/PersianNumber"; import React, { useContext, useEffect, useState } from "react"; import Link from "next/link"; import { useRouter } from "next/navigation"; import ActivityCard from "@comp/TaskPage/ActivityCard/page"; import TasksCard from "@comp/TaskPage/TasksCard/page"; import moment from "jalali-moment"; import HasPermission from "plugins/HasPermission/page"; import GoBack from "plugins/GoBack/page"; import InfiniteScroll from "react-infinite-scroll-component"; import Loading from "plugins/Loading/page"; import { useLongPress } from "@uidotdev/usehooks"; import BottomFilterActivities from "plugins/BottomSheet/BottomFilterActivities"; import NothingFound from "plugins/NothingFound/page"; const page = () => { const CTX = useContext(AppContext); const activities = CTX.state.activitiesData; const pageGetActivity = CTX.state.pageGetActivity; const stopGetActivities = CTX.state.stopGetActivities; const userStaffData = CTX.state.userStaffData; const [activeStaff, setActiveStaff] = useState(-1); const [activeStaffId, setActiveStaffId] = useState(-1); const [dateQueryFilterValue, setActiveStaffIdValue] = useState(1); const handleInfiniteNextFetchActivity = () => { CTX.setPageGetActivity((e) => e + 1); CTX.GetActivity( null, null, pageGetActivity + 1, dateQueryFilterValue, activeStaffId ); }; const habdleActiveStaff = (num, userId) => { if (num == activeStaff) { setActiveStaff(-1); } else { CTX.setStopGetActivities(false); CTX.setPageGetActivity(0); setActiveStaffId(userId); setActiveStaff(num); CTX.GetActivity(null, null, 0, dateQueryFilterValue, userId); } }; useEffect(() => { CTX.GetUserStaff(dateQueryFilterValue); CTX.GetUnReadNotif(); }, []); return (
فیلــتر
روز خاص
اولویت
{e?.firstName + " " + e?.lastName}