Skip to content

Commit 19b7f3c

Browse files
committed
Merge branch '86b1u19ry' of https://github.com/tracet2t/Digital-Logbook into 86b1u19ry
2 parents dbcd874 + f6a628b commit 19b7f3c

File tree

1 file changed

+3
-43
lines changed

1 file changed

+3
-43
lines changed

server/src/components/calendar.tsx

Lines changed: 3 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -117,49 +117,9 @@ const TaskCalendar: React.FC = () => {
117117
}
118118
}, [studentId]);
119119

120-
const fetchEventForDate = async (formattedDate: string) => {
121-
try {
122-
const response = await fetch(`http://localhost:3000/api/blogs?date=${formattedDate}&studentId=${studentId}`);
123-
const data = await response.json();
124-
if (data.length > 0) {
125-
const existingEvent = data[0];
126-
setFormData({
127-
studentId: existingEvent.studentId || '',
128-
date: formattedDate,
129-
timeSpent: existingEvent.timeSpent || 0,
130-
notes: existingEvent.notes || '',
131-
});
132-
setWorkingHours(existingEvent.timeSpent || 0);
133-
setNotes(existingEvent.notes || '');
134-
setEditingEvent(existingEvent);
135-
} else {
136-
setFormData({
137-
studentId: '',
138-
date: formattedDate,
139-
timeSpent: 0,
140-
notes: '',
141-
});
142-
setWorkingHours(0);
143-
setNotes('');
144-
setEditingEvent(null);
145-
}
146-
} catch (error) {
147-
console.error('Failed to fetch event for date:', error);
148-
}
149-
};
150-
151-
const handleDateClick = (date: Date) => {
152-
setSelectedDate(date);
153-
const formattedDate = moment(date).format('YYYY-MM-DD');
154-
155-
const dayBeforeYesterday = moment().subtract(2, 'days').startOf('day');
156-
if (moment(date).isBefore(dayBeforeYesterday)) {
157-
setIsEditable(false);
158-
} else {
159-
setIsEditable(true);
160-
}
161-
162-
fetchEventForDate(formattedDate);
120+
const handleSelectEvent = (event: BigCalendarEvent) => {
121+
const calendarEvent = event as CalendarEvent; // Type assertion
122+
setTaskDetail({ selectedDate: calendarEvent.title });
163123
setTaskModalOpen(true);
164124
};
165125

0 commit comments

Comments
 (0)