fix weekly view bug for new

This commit is contained in:
Dobromir Popov
2024-04-14 12:29:24 +03:00
parent 47fdbc4a5b
commit a35a03cfcc

View File

@ -19,6 +19,7 @@ import axiosInstance from '../../src/axiosSecure';
// import { set, format, addDays } from 'date-fns'; // import { set, format, addDays } from 'date-fns';
import { isEqual, isSameDay, getHours, getMinutes } from 'date-fns'; import { isEqual, isSameDay, getHours, getMinutes } from 'date-fns';
import { filter } from 'jszip'; import { filter } from 'jszip';
import e from 'express';
@ -229,10 +230,14 @@ const AvCalendar = ({ publisherId, events, selectedDate }) => {
setDate(start); setDate(start);
// get exising events for the selected date // get exising events for the selected date
const existingEvents = filterEvents(evts, publisherId, startdate); let existingEvents = filterEvents(evts, publisherId, startdate);
// if existingEvents is empty - create new with the selected range
if (existingEvents.length === 0) {
existingEvents = [{ startTime: start, endTime: end }];
}
console.log("handleSelect: " + existingEvents); console.log("handleSelect: " + existingEvents);
setSelectedEvents(existingEvents); setSelectedEvents(existingEvents);
setIsModalOpen(true); setIsModalOpen(true);
}; };
const handleEventClick = (event) => { const handleEventClick = (event) => {