diff --git a/src/components/Activities/Attendance.jsx b/src/components/Activities/Attendance.jsx index 9d4de50a..48b63387 100644 --- a/src/components/Activities/Attendance.jsx +++ b/src/components/Activities/Attendance.jsx @@ -5,6 +5,7 @@ import { convertShortTime } from "../../utils/dateUtils"; import RenderAttendanceStatus from "./RenderAttendanceStatus"; import usePagination from "../../hooks/usePagination"; import { useNavigate } from "react-router-dom"; +import {ITEMS_PER_PAGE} from "../../utils/constants"; const Attendance = ({ attendance, getRole, handleModalData }) => { const [loading, setLoading] = useState(false); @@ -32,7 +33,7 @@ const Attendance = ({ attendance, getRole, handleModalData }) => { const { currentPage, totalPages, currentItems, paginate } = usePagination( filteredData, - 10 + ITEMS_PER_PAGE ); return ( <> diff --git a/src/components/Activities/AttendcesLogs.jsx b/src/components/Activities/AttendcesLogs.jsx index 71bc74b3..b173581f 100644 --- a/src/components/Activities/AttendcesLogs.jsx +++ b/src/components/Activities/AttendcesLogs.jsx @@ -8,6 +8,7 @@ import { fetchAttendanceData } from "../../slices/apiSlice/attedanceLogsSlice"; import DateRangePicker from "../common/DateRangePicker"; import { getCachedData } from "../../slices/apiDataManager"; import usePagination from "../../hooks/usePagination"; +import {ITEMS_PER_PAGE} from "../../utils/constants"; const AttendanceLog = ({ handleModalData, projectId }) => { const [attendances, setAttendnaces] = useState([]); @@ -70,7 +71,7 @@ const AttendanceLog = ({ handleModalData, projectId }) => { const currentDate = new Date().toLocaleDateString("en-CA"); const { currentPage, totalPages, currentItems, paginate } = usePagination( sortedFinalList, - 10 + ITEMS_PER_PAGE ); useEffect(() => { diff --git a/src/components/Directory/CardViewDirectory.jsx b/src/components/Directory/CardViewDirectory.jsx new file mode 100644 index 00000000..50838bd3 --- /dev/null +++ b/src/components/Directory/CardViewDirectory.jsx @@ -0,0 +1,101 @@ +import React from "react"; +import Avatar from "../common/Avatar"; + +const CardViewDirectory = ({ contact,setSelectedContact , setIsOpenModal}) => { + return ( +
{contact.name}
+