Duffer Derek
const checkLeaves = (day, user) => {
const dayDate = new Date(day);
// Check if day is a weekend (Saturday or Sunday)
if (dayDate.getDay() === 0 || dayDate.getDay() === 6) {
return false; // No leaves on weekends
}
// Check if user or leaves array exists
if (!user || !user.leaves || !Array.isArray(user.leaves)) {
return false;
}
return user.leaves.some(
(leave) =>
new Date(day) >= new Date(leave.start_date) &&
new Date(day) <= new Date(leave.end_date)
);
};
export default checkLeaves;
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists