|
|
@@ -313,7 +313,8 @@ const TimesheetAmendment: React.FC<Props> = ({ |
|
|
|
({ event }: EventClickArg) => { |
|
|
|
const dayJsObj = dayjs(event.startStr); |
|
|
|
const holiday = getHolidayForDate(event.startStr, companyHolidays); |
|
|
|
const isHoliday = holiday || dayJsObj.day() === 0 || dayJsObj.day() === 6; |
|
|
|
const isWeekend = !isSaturdayWorker ? dayJsObj.day() === 0 || dayJsObj.day() === 6 : dayJsObj.day() === 0; |
|
|
|
const isHoliday = holiday || isWeekend; |
|
|
|
|
|
|
|
if ( |
|
|
|
event.extendedProps.calendar === "timeEntry" && |
|
|
@@ -342,7 +343,8 @@ const TimesheetAmendment: React.FC<Props> = ({ |
|
|
|
(e: { dateStr: string; dayEl: HTMLElement }) => { |
|
|
|
const dayJsObj = dayjs(e.dateStr); |
|
|
|
const holiday = getHolidayForDate(e.dateStr, companyHolidays); |
|
|
|
const isHoliday = holiday || dayJsObj.day() === 0 || dayJsObj.day() === 6; |
|
|
|
const isWeekend = !isSaturdayWorker ? dayJsObj.day() === 0 || dayJsObj.day() === 6 : dayJsObj.day() === 0; |
|
|
|
const isHoliday = holiday || isWeekend; |
|
|
|
setSelectedDateInfo({ |
|
|
|
dateStr: e.dateStr, |
|
|
|
isHoliday: Boolean(isHoliday), |
|
|
@@ -359,7 +361,8 @@ const TimesheetAmendment: React.FC<Props> = ({ |
|
|
|
} |
|
|
|
const dayJsObj = dayjs(date); |
|
|
|
const holiday = getHolidayForDate(date, companyHolidays); |
|
|
|
const isHoliday = holiday || dayJsObj.day() === 0 || dayJsObj.day() === 6; |
|
|
|
const isWeekend = !isSaturdayWorker ? dayJsObj.day() === 0 || dayJsObj.day() === 6 : dayJsObj.day() === 0; |
|
|
|
const isHoliday = holiday || isWeekend; |
|
|
|
|
|
|
|
const intStaffId = parseInt(selectedStaff.id); |
|
|
|
const leaves = localTeamLeaves[intStaffId].leaveEntries[date] || []; |
|
|
|