Duffer Derek

Current Path : /var/www/api-mk-planner.bitkit.dk/httpdocs/Frontend/src/utils/
Upload File :
Current File : /var/www/api-mk-planner.bitkit.dk/httpdocs/Frontend/src/utils/checkLeaves.js

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