diff --git a/index.html b/index.html
index 121acff3..0ac2d657 100644
--- a/index.html
+++ b/index.html
@@ -45,6 +45,7 @@
+
diff --git a/public/assets/vendor/css/core.css b/public/assets/vendor/css/core.css
index bf101a69..9be75669 100644
--- a/public/assets/vendor/css/core.css
+++ b/public/assets/vendor/css/core.css
@@ -18609,6 +18609,9 @@ li:not(:first-child) .dropdown-item,
.min-vh-100 {
min-height: 100vh !important;
}
+.page-min-h{
+ min-height: 70vh !important;
+}
.flex-fill {
flex: 1 1 auto !important;
diff --git a/public/assets/vendor/libs/spinkit/spinkit.css b/public/assets/vendor/libs/spinkit/spinkit.css
new file mode 100644
index 00000000..aabf74ed
--- /dev/null
+++ b/public/assets/vendor/libs/spinkit/spinkit.css
@@ -0,0 +1,837 @@
+/* Config */
+:root {
+ --sk-size: 40px;
+ --sk-color: #ff3e1d;
+}
+
+/* Utility class for centering */
+.sk-center {
+ margin: auto;
+}
+
+/* Plane
+
+
Attendance logs for{" "}
{logs[0]?.employee?.firstName + " " + logs[0]?.employee?.lastName}{" "}
- on {logs[0]?.activityTime.slice(0, 10)}{" "}
+ on {formatUTCToLocalTime(logs[0]?.activityTime)}
)}
@@ -156,7 +156,7 @@ const AttendLogs = ({ Id }) => {
.sort((a, b) => b.id - a.id)
.map((log, index) => (
- {log.activityTime.slice(0, 10)} |
+ {formatUTCToLocalTime(log.activityTime)} |
{convertShortTime(log.activityTime)} |
{whichActivityPerform(log.activity, log.activityTime)}
diff --git a/src/components/Activities/Attendance.jsx b/src/components/Activities/Attendance.jsx
index 2dde2938..eb7dc500 100644
--- a/src/components/Activities/Attendance.jsx
+++ b/src/components/Activities/Attendance.jsx
@@ -1,7 +1,7 @@
import React, { useState, useEffect, useCallback, useMemo } from "react";
import moment from "moment";
import Avatar from "../common/Avatar";
-import { convertShortTime } from "../../utils/dateUtils";
+import { convertShortTime, formatUTCToLocalTime } from "../../utils/dateUtils";
import RenderAttendanceStatus from "./RenderAttendanceStatus";
import usePagination from "../../hooks/usePagination";
import { useNavigate } from "react-router-dom";
@@ -10,7 +10,7 @@ import { useAttendance } from "../../hooks/useAttendance";
import { useSelector } from "react-redux";
import { useQueryClient } from "@tanstack/react-query";
import eventBus from "../../services/eventBus";
-import { useSelectedproject } from "../../slices/apiDataManager";
+import { useSelectedProject } from "../../slices/apiDataManager";
const Attendance = ({ getRole, handleModalData, searchTerm }) => {
const queryClient = useQueryClient();
@@ -21,7 +21,7 @@ const Attendance = ({ getRole, handleModalData, searchTerm }) => {
// const selectedProject = useSelector(
// (store) => store.localVariables.projectId
// );
- const selectedProject = useSelectedproject();
+ const selectedProject = useSelectedProject();
const {
attendance,
loading: attLoading,
@@ -116,7 +116,7 @@ const Attendance = ({ getRole, handleModalData, searchTerm }) => {
<>
- Date : {todayDate.toLocaleDateString("en-GB")}
+ Date : {formatUTCToLocalTime(todayDate)}
{
const [currentPage, setCurrentPage] = useState(1);
@@ -37,7 +38,7 @@ const AttendanceLog = ({ handleModalData, searchTerm }) => {
// const selectedProject = useSelector(
// (store) => store.localVariables.projectId
// );
- const selectedProject = useSelectedproject();
+ const selectedProject = useSelectedProject();
const [dateRange, setDateRange] = useState({ startDate: "", endDate: "" });
const dispatch = useDispatch();
const [loading, setLoading] = useState(false);
@@ -353,7 +354,7 @@ const AttendanceLog = ({ handleModalData, searchTerm }) => {
No Pending Record Available !
)}
- {filteredSearchData.length > 10 && (
+ {filteredSearchData.length > ITEMS_PER_PAGE && (
|