Add the setTimeOut leave and adjustment api call
This commit is contained in:
parent
9eeb14ffcd
commit
52e45f8328
|
|
@ -43,7 +43,7 @@ const LeaveAndAdjustments: React.FC = () => {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
|
||||||
const { projectSummary } = useSelector((state: any) => state.projects);
|
const { projectSummary } = useSelector((state: any) => state.projects);
|
||||||
console.log("projectSummary46" , projectSummary)
|
console.log("projectSummary46", projectSummary)
|
||||||
|
|
||||||
// Tabs state
|
// Tabs state
|
||||||
const [activeTab, setActiveTab] = useState<"leave" | "adjustments">("leave");
|
const [activeTab, setActiveTab] = useState<"leave" | "adjustments">("leave");
|
||||||
|
|
@ -95,18 +95,25 @@ console.log("projectSummary46" , projectSummary)
|
||||||
|
|
||||||
// Combined refresh function
|
// Combined refresh function
|
||||||
const handleRefresh = async () => {
|
const handleRefresh = async () => {
|
||||||
if (activeTab === "leave") {
|
// if (activeTab === "leave") {
|
||||||
await fetchLeaves();
|
// await fetchLeaves();
|
||||||
} else {
|
// } else {
|
||||||
await fetchAdjustments();
|
// await fetchAdjustments();
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
fetchLeaves();
|
||||||
|
setTimeout(() => {
|
||||||
|
fetchAdjustments();
|
||||||
|
}, 0);
|
||||||
setLastRefreshed(new Date());
|
setLastRefreshed(new Date());
|
||||||
};
|
};
|
||||||
|
|
||||||
// Initial data fetch
|
// Initial data fetch
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetchLeaves();
|
fetchLeaves();
|
||||||
fetchAdjustments();
|
setTimeout(() => {
|
||||||
|
fetchAdjustments();
|
||||||
|
}, 0);
|
||||||
setLastRefreshed(new Date());
|
setLastRefreshed(new Date());
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue